是的,GetFiles 方法可以遞歸地獲取文件夾中的所有文件。你可以通過設置 SearchOption 枚舉的值為 SearchOption.AllDirectories 來實現遞歸搜索。以下是一個示例:
using System;
using System.IO;
class Program
{
static void Main()
{
string path = @"C:\example_folder";
string[] files = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories);
foreach (string file in files)
{
Console.WriteLine(file);
}
}
}
在這個示例中,我們使用 Directory.GetFiles 方法從 C:\example_folder 文件夾及其所有子文件夾中獲取所有文件。SearchOption.AllDirectories 參數表示我們要遞歸地搜索所有子文件夾。