GetFiles
是 C# 中的一個方法,它屬于 System.IO
命名空間。這個方法用于獲取指定路徑下的所有文件信息。GetFiles
方法適用于以下情況:
GetFiles
方法。string path = @"C:\example_folder";
string[] files = Directory.GetFiles(path);
foreach (string file in files)
{
Console.WriteLine(file);
}
GetFiles
方法與 WHERE
子句結合使用。string path = @"C:\example_folder";
string[] textFiles = Directory.GetFiles(path, "*.txt");
foreach (string textFile in textFiles)
{
Console.WriteLine(textFile);
}
GetFiles
方法與 SearchPattern
參數結合使用。string path = @"C:\example_folder";
string[] filesWithSpecificContent = Directory.GetFiles(path, "*_specific_*.txt", SearchOption.AllDirectories);
foreach (string file in filesWithSpecificContent)
{
Console.WriteLine(file);
}
GetFiles
方法與 Select
子句結合使用。string path = @"C:\example_folder";
FileInfo[] fileInfos = Directory.GetFiles(path).Select(file => new FileInfo(file)).ToArray();
foreach (FileInfo fileInfo in fileInfos)
{
Console.WriteLine($"Name: {fileInfo.Name}, Size: {fileInfo.Length} bytes, Created: {fileInfo.CreationTime}");
}
總之,GetFiles
方法在需要獲取文件夾中文件信息時非常有用。