بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
كيف الحال شبااااااااااااااااب
اعرف الكود الذي يعمل بحث في ملفات الجهاز احتاجه ضروووري
واللف شكر اللجميع
اخوكم
Mr.H4Ck
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
كيف الحال شبااااااااااااااااب
اعرف الكود الذي يعمل بحث في ملفات الجهاز احتاجه ضروووري
واللف شكر اللجميع
اخوكم
Mr.H4Ck
If You CaN't resist it >>---------> Enjoy it
الكود ده بيجيب كل المجلدات و الملفات على الهارد ديسك و بيضعهم فى 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);
}
}
}هذا الموضوع مغلق.