在C#中,你可以使用System.IO
命名空間中的Directory
和File
類來進行文件操作,同時使用Path
類來過濾文件。以下是一個簡單的示例,展示了如何根據文件擴展名過濾文件:
using System;
using System.IO;
using System.Linq;
class Program
{
static void Main()
{
// 設置要搜索的目錄
string searchPath = @"C:\example_directory";
// 設置要過濾的文件擴展名
string filter = "*.txt";
// 獲取目錄中所有符合過濾條件的文件
var filteredFiles = Directory.GetFiles(searchPath, filter);
// 輸出過濾后的文件列表
Console.WriteLine("Filtered files:");
foreach (var file in filteredFiles)
{
Console.WriteLine(file);
}
}
}
在這個示例中,我們首先設置了要搜索的目錄(searchPath
)和要過濾的文件擴展名(filter
)。然后,我們使用Directory.GetFiles()
方法獲取目錄中所有符合過濾條件的文件,并將結果存儲在filteredFiles
變量中。最后,我們遍歷filteredFiles
并輸出每個文件的路徑。
你可以根據需要修改searchPath
和filter
變量來搜索不同的目錄和過濾不同的文件擴展名。