.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
