搜尋目錄和列出檔案是許多應用程式中的常見任務。在C#中,我們可以使用System.IO命名空間提供的Directory和File類別來執行這些任務。在本文中,我們將探討如何撰寫 C# 程式來搜尋目錄和列出檔案。
在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 迴圈來迭代檔案路徑陣列並將每個路徑列印到控制台。
在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中文網其他相關文章!