.NET ez 2012-06-04
列出指定目錄的所有檔案:
foreach (string route in Directory.GetFiles(@"C:\")) { Console.WriteLine(route); }
列出指定目錄的所有資料夾:
foreach (string route in Directory.GetDirectories(@"C:\")) { Console.WriteLine(route); }
列出指定目錄包含a的檔案:
foreach (string route in Directory.GetFiles(@"C:\", "*a*")) { Console.WriteLine(route); }
列出指定目錄包含a的資料夾:
foreach (string route in Directory.GetDirectories(@"C:\", "*a*")) { Console.WriteLine(route); }
.Net 4.0支援以下方式: 新的方法並不會一開始載入全部資料,而會自己延遲處理,所以會有較好的效能! 列出指定目錄的所有檔案:
foreach (string route in Directory.EnumerateFiles(@"C:\")) { Console.WriteLine(route); }
列出指定目錄的所有資料夾:
foreach (string route in Directory.EnumerateDirectories(@"C:\")) { Console.WriteLine(route); }
標籤: .NET
本文章網址:
https://www.ez2o.com/Blog/Post/csharp-GetFiles-EnumerateFiles
https://www.ez2o.com/Blog/Post/110
https://www.ez2o.com/Blog/Post/csharp-GetFiles-EnumerateFiles
https://www.ez2o.com/Blog/Post/110