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這個文件夾內的所有文件(包含子文件夾中的);
C#簡短代碼枚舉文件夾內文件(含子文件夾)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Using log4net
cansee
2020-07-07 10:46:22
對“[原創]EMAIL發送系統(C#+基於SMTP認證)”的改寫
cansee
2020-02-25 10:56:56
[轉]使用.net 程序生成 Excel 和Access 文件
cansee
2020-02-25 10:56:56
c# 獲得局域網主機列表實例
cansee
2020-02-25 10:56:56
Using log4net
cansee
2020-07-07 10:46:22
對“[原創]EMAIL發送系統(C#+基於SMTP認證)”的改寫
cansee
2020-02-25 10:56:56
[轉]使用.net 程序生成 Excel 和Access 文件
cansee
2020-02-25 10:56:56
c# 獲得局域網主機列表實例
cansee
2020-02-25 10:56:56
基於組件的C#農曆算法
cansee
2018-08-30 16:54:29
C#中的String編碼轉換
cansee
2018-08-30 16:54:29
ASP.NET之Web打印-終極解決篇
cansee
2018-08-30 16:54:28
判斷字符串是否爲連續的中文字符
cansee
2018-08-30 16:54:28
結合MSHTML與WebBrowser生成美觀實用的WinForm應用程序(By Lostinet)
cansee
2018-08-30 16:54:27