日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#遍历指定文件夹中的所有文件和子文件夹

發布時間:2025/3/20 C# 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#遍历指定文件夹中的所有文件和子文件夹 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:http://www.cnblogs.com/skylaugh/archive/2012/09/23/2698850.html

DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);

//遍歷文件夾
foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())
?? this.listBox1.Items.Add(NextFolder.Name);
//遍歷文件
foreach(FileInfo NextFile in TheFolder.GetFiles())
?? this.listBox2.Items.Add(NextFile.Name);

---------------------------------------------------------------------------------------------------------------

如何獲取指定目錄包含的文件和子目錄
??? 1. DirectoryInfo.GetFiles():獲取目錄中(不包含子目錄)的文件,返回類型為FileInfo[],支持通配符查找;
??? 2. DirectoryInfo.GetDirectories():獲取目錄(不包含子目錄)的子目錄,返回類型為DirectoryInfo[],支持通配符查找;
??? 3. DirectoryInfo. GetFileSystemInfos():獲取指定目錄下(不包含子目錄)的文件和子目錄,返回類型為FileSystemInfo[],支持通配符查找;
如何獲取指定文件的基本信息;
??? FileInfo.Exists:獲取指定文件是否存在;
??? FileInfo.Name,FileInfo.Extensioin:獲取文件的名稱和擴展名;
??? FileInfo.FullName:獲取文件的全限定名稱(完整路徑);
??? FileInfo.Directory:獲取文件所在目錄,返回類型為DirectoryInfo;
??? FileInfo.DirectoryName:獲取文件所在目錄的路徑(完整路徑);
??? FileInfo.Length:獲取文件的大小(字節數);
??? FileInfo.IsReadOnly:獲取文件是否只讀;
??? FileInfo.Attributes:獲取或設置指定文件的屬性,返回類型為FileAttributes枚舉,可以是多個值的組合
??? FileInfo.CreationTime、FileInfo.LastAccessTime、FileInfo.LastWriteTime:分別用于獲取文件的創建時間、訪問時間、修改時間;

?

遞歸遍歷文件夾和子文件夾:

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO; 6 7 namespace 遍歷文件夾和子文件夾 8 { 9 class Program 10 { 11 private static FileStream fs; 12 private static StreamWriter sw; 13 14 static void Main(string[] args) 15 { 16 string path; 17 int leval=0; 18 19 Console.WriteLine("請輸入需要列出內容的文件夾的完整路徑和文件名:"); 20 path=Console.ReadLine(); 21 path.Replace('\\','/'); 22 23 fs = new FileStream("result.txt", FileMode.Create); 24 sw = new StreamWriter(fs); 25 26 //開始寫入文件 27 sw.WriteLine("遍歷結果如下:"); 28 sw.WriteLine(path); 29 30 listDirectory(path,leval); 31 32 //清空緩沖區 33 sw.Flush(); 34 //關閉流 35 sw.Close(); 36 fs.Close(); 37 Console.WriteLine("請按任意鍵繼續……"); 38 Console.ReadKey(); 39 } 40 41 /// <summary> 42 /// 列出path路徑對應的文件夾中的子文件夾和文件 43 /// 然后再遞歸列出子文件夾內的文件和文件夾 44 /// </summary> 45 /// <param name="path">需要列出內容的文件夾的路徑</param> 46 /// <param name="leval">當前遞歸層級,用于控制輸出前導空格的數量</param> 47 private static void listDirectory(string path,int leval) 48 { 49 DirectoryInfo theFolder = new DirectoryInfo(@path); 50 51 leval++; 52 53 //遍歷文件 54 foreach (FileInfo NextFile in theFolder.GetFiles()) 55 { 56 for (int i = 0; i < leval; i++) sw.Write('\t'); 57 sw.Write("-->"); 58 sw.WriteLine(NextFile.Name); 59 } 60 61 //遍歷文件夾 62 foreach (DirectoryInfo NextFolder in theFolder.GetDirectories()) 63 { 64 for (int i = 0; i < leval; i++) sw.Write('\t'); 65 sw.Write("--)"); 66 sw.WriteLine(NextFolder.Name); 67 listDirectory(NextFolder.FullName, leval); 68 } 69 } 70 } 71 } View Code

?

轉載于:https://www.cnblogs.com/huashanqingzhu/p/6046861.html

總結

以上是生活随笔為你收集整理的C#遍历指定文件夹中的所有文件和子文件夹的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 蜜桃无码一区二区三区 | 免费在线观看高清影视网站 | 人人超碰97 | 国产污污网站 | 成人黄色国产 | 国产情侣自拍小视频 | 懂色av蜜臀av粉嫩av分享吧最新章节 | 国产草逼视频 | 久久在线视频免费观看 | 艳妇臀荡乳欲伦交换在线看 | 国内三级视频 | 少妇被躁爽到高潮无码人狍大战 | 偷偷操不一样的久久 | 99视频一区 | 一级视频在线 | 久久久久久人妻一区二区三区 | 性史性dvd影片农村毛片 | www.久久av.com | a毛片在线免费观看 | 亚洲美女偷拍 | 国产美女久久久久 | 黄色网页观看 | 色综合中文| 乱视频在线观看 | 羞羞免费视频 | 自拍偷拍视频网 | 亚洲一区二区在线观看视频 | 天天干,天天爽 | 欧美午夜寂寞影院 | 久久午夜场 | 国产又粗又大又长 | 伊人99在线 | 中文字幕一区二区人妻痴汉电车 | 亚州激情视频 | 国产原创麻豆 | 国产精品国产三级国产aⅴ下载 | av资源共享 | 三级av免费 | 午夜精品一区二区三 | 青青青草视频在线 | 久久黄色影院 | 九色91av| 91成人在线观看高潮 | 国产精品电影在线观看 | 亚洲天堂高清 | 国产你懂的 | 动漫艳母在线观看 | 三级视频黄色 | 99ri国产精品 | 最新日韩中文字幕 | 黄色免费在线视频 | 欧美亚洲一区二区三区 | 在线观看国产一级片 | 久久重口味| 蜜桃av导航 | 五月婷婷激情 | 超碰在线中文 | 天天干天天操av | 国产精久久久久久 | 男女做网站 | 91video| 亚洲精品久久久久久国产精华液 | 黄色污污视频软件 | 久久99精品久久久久 | 91免费在线视频 | 天天干天天爱天天操 | 亚洲第一视频在线播放 | 亚洲精品一二三区 | 欧美另类一区二区 | 欧美三级一级片 | 中文字幕有码视频 | 色综合狠狠爱 | 国产精品久久久久久婷婷天堂 | 欧美影院久久 | 亚洲最大福利视频网 | 亚洲香蕉在线视频 | av一二三| 国产高清不卡视频 | 久草播放| 成人h片 | 亚洲在线精品视频 | 国产高潮视频在线观看 | 哪里可以免费看毛片 | 少妇激情一区二区三区视频 | 亚洲天堂一区二区三区 | 日本特级毛片 | 国产看真人毛片爱做a片 | 一区二区三区国产精品 | av在线第一页 | 色偷偷综合 | 日韩在线91 | 黄色片免费 | 伊人五月天 | 亚洲性猛交xxxx乱大交 | 在线播放少妇奶水过盛 | 尤物精品视频 | 久久99视频精品 | 亚洲国产精品二区 | 日韩无码精品一区二区 |