在C#中,Directory.GetFiles()函數用于獲取指定目錄中符合指定搜索模式的文件的路徑。它接受兩個參數:目錄路徑和搜索模式。
下面是使用Directory.GetFiles()函數的示例代碼:
using System;
using System.IO;
class Program
{
static void Main()
{
string directoryPath = @"C:\MyDirectory"; // 指定目錄路徑
string searchPattern = "*.txt"; // 指定搜索模式
// 獲取目錄中符合搜索模式的文件路徑
string[] files = Directory.GetFiles(directoryPath, searchPattern);
// 打印每個文件的路徑
foreach (string file in files)
{
Console.WriteLine(file);
}
}
}
在上面的示例中,我們使用Directory.GetFiles()函數獲取了目錄"C:\MyDirectory"中所有擴展名為.txt的文件的路徑,并將路徑打印到控制臺。
注意:在使用Directory.GetFiles()函數時,可以使用通配符和?來匹配文件名的一部分,例如".txt"表示所有擴展名為.txt的文件,"file?.txt"表示文件名為"file"加上任意一個字符再加上擴展名.txt的文件。