c# 遍歷獲取所有檔案的示例程式碼
阿新 • • 發佈:2020-12-04
在使用C#進行桌面應用開發中,經常會有對檔案進行操作的情況,這時可能會需要對資料夾進行檔案掃描,獲取所有檔案
做法如下
/// <summary> /// 遍歷獲取所有檔案 /// </summary> /// <param name="filePathByForeach"></param> /// <param name="result"></param> public static void ForeachFile(string filePathByForeach,ref string result) { try { DirectoryInfo theFolder = new DirectoryInfo(filePathByForeach); DirectoryInfo[] dirInfo = theFolder.GetDirectories();//獲取所在目錄的資料夾 FileInfo[] file = theFolder.GetFiles();//獲取所在目錄的檔案 foreach (FileInfo fileItem in file) //遍歷檔案 { result += fileItem.DirectoryName + @"\" + fileItem.Name + "\n"; } //遍歷資料夾 foreach (DirectoryInfo NextFolder in dirInfo) { ForeachFile(NextFolder.FullName,ref result); } } catch (Exception) { throw; } }
以上就是c# 遍歷獲取所有檔案的示例程式碼的詳細內容,更多關於c# 遍歷所有檔案的資料請關注我們其它相關文章!