在C#中,你可以使用System.IO
命名空間中的類和方法來實現文件搜索。以下是一個簡單的示例,展示了如何使用Directory.GetFiles()
方法搜索特定文件夾中的文件,根據文件名包含特定關鍵字進行過濾:
using System;
using System.IO;
class Program
{
static void Main()
{
// 設置搜索的文件夾路徑
string folderPath = @"C:\example_folder";
// 設置要搜索的關鍵字
string keyword = "example";
// 使用 Directory.GetFiles() 方法搜索包含關鍵字的文件
string[] files = Directory.GetFiles(folderPath, "*"+keyword+"*", SearchOption.AllDirectories);
// 輸出搜索到的文件路徑
Console.WriteLine("Found files:");
foreach (string file in files)
{
Console.WriteLine(file);
}
}
}
在這個示例中,我們首先設置了要搜索的文件夾路徑(folderPath
)和要搜索的關鍵字(keyword
)。然后,我們使用Directory.GetFiles()
方法搜索包含關鍵字的文件。SearchOption.AllDirectories
參數表示搜索所有子目錄。
最后,我們遍歷搜索到的文件,并將它們的路徑輸出到控制臺。你可以根據需要修改這個示例,以便根據你的需求進行文件搜索。