Giả sử có một folder, bạn muốn scan tất cả các files trong folder đó kể cả subfolder thì làm thế nào ?..
Săn được code này share tham khảo


Mã:
// Độ sâu của sub-folder : ở đây là level 4const int HowDeepToScan=4; public static void ProcessDir(string sourceDir, int recursionLvl) {  if (recursionLvl<=HowDeepToScan)  {    // Danh sách file tìm thấy trong folder    string [] fileEntries = Directory.GetFiles(sourceDir);    foreach(string fileName in fileEntries)    {       // làm gì với file cũng được        Console.WriteLine(fileName);    }     //kiểm tra sub-folder    string [] subdirEntries = Directory.GetDirectories(sourceDir);    foreach(string subdir in subdirEntries)              if ((File.GetAttributes(subdir) &            FileAttributes.ReparsePoint) !=                FileAttributes.ReparsePoint)             ProcessDir(subdir,recursionLvl+1); // duyệt tiếp sub-folder  }}