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