الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن كود بحث في ملفات الجهاز

مغلق
بدأه Mr.HaK في 30 نوفمبر 2007 · 2 رد · 512 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

كيف الحال شبااااااااااااااااب

اعرف الكود الذي يعمل بحث في ملفات الجهاز احتاجه ضروووري

واللف شكر اللجميع

اخوكم

Mr.H4Ck

If You CaN't resist it >>---------> Enjoy it

#2

الكود ده بيجيب كل المجلدات و الملفات على الهارد ديسك و بيضعهم فى treeview

عدله براحتك ليناسب المهمة التى تريدها

اتمنى انه يفيدك و انا جبته من كتاب عندى لكن لم اجربه

string[] strDrives =
Environment.GetLogicalDrives( );
foreach (string rootDirectoryName in strDrives)
{
if (rootDirectoryName != @"C:\")
continue;
try
{
DirectoryInfo dir =
new DirectoryInfo(rootDirectoryName);
dir.GetDirectories( );
TreeNode ndRoot = new TreeNode(rootDirectoryName);

tvw.Nodes.Add(ndRoot);


if (isSource)
{
GetSubDirectoryNodes(
ndRoot, ndRoot.Text, true);
}
else
{
GetSubDirectoryNodes(
ndRoot, ndRoot.Text, false);
}
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
}
private void GetSubDirectoryNodes(
TreeNode parentNode, string fullName, bool getFileNames)
{
DirectoryInfo dir = new DirectoryInfo(fullName);
DirectoryInfo[] dirSubs = dir.GetDirectories( );
// Add a child node for each subdirectory.
foreach (DirectoryInfo dirSub in dirSubs)
{
// do not show hidden folders
if ( (dirSub.Attributes & FileAttributes.Hidden)
!= 0 )
{
continue;
}
TreeNode subNode = new TreeNode(dirSub.Name);
parentNode.Nodes.Add(subNode);
GetSubDirectoryNodes(
subNode,dirSub.FullName,getFileNames);
}
if (getFileNames)
{
FileInfo[] files = dir.GetFiles( );
foreach (FileInfo file in files)
{
TreeNode fileNode = new TreeNode(file.Name);
parentNode.Nodes.Add(fileNode);
}
}
}
#3

بسم الله الرحمن الرحيم

اللف شكر لك

اخوك Mr.H4Ck

If You CaN't resist it >>---------> Enjoy it

هذا الموضوع مغلق.

مواضيع مشابهة