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這個文件夾內的所有文件(包含子文件夾中的);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章