天天看點

C#簡短代碼枚舉檔案夾内檔案(含子檔案夾)

void GetAllFileByDir(string DirPath,ref ArrayList AL)

{

 //列舉出所有檔案,添加到AL

 foreach(string file in Directory.GetFiles(DirPath))

  AL.Add(file);

 //列舉出所有子檔案夾,并對之調用GetAllFileByDir自己;

 foreach(string dir in Directory.GetDirectories(DirPath))

  GetAllFileByDir(dir,ref AL);

}

運作完這個函數後,AL中即為DirPath這個檔案夾内的所有檔案(包含子檔案夾中的);

繼續閱讀