首頁 > 後端開發 > C#.Net教程 > 用於搜尋目錄和列出檔案的 C# 程序

用於搜尋目錄和列出檔案的 C# 程序

王林
發布: 2023-09-24 17:33:03
轉載
1468 人瀏覽過

用于搜索目录和列出文件的 C# 程序

搜尋目錄和列出檔案是許多應用程式中的常見任務。在C#中,我們可以使用System.IO命名空間提供的Directory和File類別來執行這些任務。在本文中,我們將探討如何撰寫 C# 程式來搜尋目錄和列出檔案。

方法:使用Directory.GetFiles()

在C#中搜尋目錄和列出檔案的最簡單方法是使用Directory.GetFiles()方法。此方法傳回字串數組,表示指定目錄中與指定搜尋模式相符的所有檔案的路徑。

這是我們如何使用Directory.GetFiles()方法列出目錄中的所有檔案的方法 -

範例

using System.IO;
using System;

class Program {
   static void Main() {
      string path = @"C:\Users\JohnDoe\Documents";
      string[] files = Directory.GetFiles(path);
   
      foreach (string file in files) {
         Console.WriteLine(file);
      }
   }
}
登入後複製

在這段程式碼中,我們首先透過指定一個名為path的字串變數來指定要搜尋的目錄路徑。然後我們使用Directory.GetFiles()方法來取得一個字串數組,該數組表示目錄中所有檔案的路徑。

最後,我們使用 foreach 迴圈來迭代檔案路徑陣列並將每個路徑列印到控制台。

方法:使用Directory.EnumerateFiles()

在C#中,搜尋目錄和列出檔案的另一種方法是使用Directory.EnumerateFiles()方法。此方法傳回可枚舉的字串集合,表示指定目錄中與指定搜尋模式相符的所有檔案的路徑。

以下是我們如何使用 Directory.EnumerateFiles() 方法列出目錄中的所有檔案 -

範例

using System.IO;
using System;

class Program {
   static void Main(string[] args) {
      string path = @"C:\Users\JohnDoe\Documents";
   
      foreach (string file in Directory.EnumerateFiles(path)) {
         Console.WriteLine(file);
      }
   }
}
登入後複製

在此程式碼中,我們首先在名為 path 的字串變數中指定要搜尋的目錄路徑。然後,我們使用 Directory.EnumerateFiles() 方法來取得檔案路徑的可枚舉集合。

最後,我們使用 foreach 迴圈來迭代檔案路徑集合並將每個路徑列印到控制台。

結論

在本文中,我們探討如何使用System.IO命名空間提供的Directory和File類別來撰寫C#程式來搜尋目錄並列出檔案。我們學習如何使用Directory.GetFiles()方法和Directory.EnumerateFiles()方法來列出指定目錄中的所有檔案。這兩種方法都高效且易於使用,使它們成為任何C#開發人員的基本工具。

以上是用於搜尋目錄和列出檔案的 C# 程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板