獲取資料夾下的 所有 txt檔案,並將路徑寫入集合
阿新 • • 發佈:2022-05-26
/// <summary> /// 獲取目錄下所有檔名 /// </summary> /// <param name="rootPath">根路徑</param> /// <returns></returns> private static List<string> GetFilePathList(string rootPath) { //檔案集合 List<string> flieList = newList<string>(); //資料夾集合 List<string> dirList = new List<string>(); dirList.Add(rootPath); //foreach會提示:不能迴圈已經被修改的集合 for (int i = 0; i < dirList.Count; i++) { if (Directory.Exists(dirList[i])) {//新增資料夾下的資料夾 dirList.AddRange(Directory.GetDirectories(dirList[i])); //新增檔案下檔案 flieList.AddRange(Directory.GetFiles(dirList[i])); } } return flieList; }