[C#]获取指定文件夹下的所有文件名(递归)
生活随笔
收集整理的這篇文章主要介紹了
[C#]获取指定文件夹下的所有文件名(递归)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
典型的遞歸方法:
//定義一個list集合 List<String> list = new List<String>();public void director(string dirs){ //綁定到指定的文件夾目錄DirectoryInfo dir = new DirectoryInfo(dirs); //檢索表示當前目錄的文件和子目錄FileSystemInfo[] fsinfos = dir.GetFileSystemInfos(); //遍歷檢索的文件和子目錄 foreach (FileSystemInfo fsinfo in fsinfos){ //判斷是否為空文件夾 if (fsinfo is DirectoryInfo){ //遞歸調用 director(fsinfo.FullName);} else{Console.WriteLine(fsinfo.FullName); //將得到的文件全路徑放入到集合中 list.Add(fsinfo.FullName);}}}?
轉載于:https://www.cnblogs.com/ttkl/p/7646834.html
總結
以上是生活随笔為你收集整理的[C#]获取指定文件夹下的所有文件名(递归)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows phone 8 学习笔记
- 下一篇: ehcache memcache red