在C#中,GetFiles()
方法可以獲取所有文件,包括隱藏文件。默認情況下,GetFiles()
方法會篩選掉隱藏文件,但是你可以通過傳遞一個SearchOptions
枚舉值AllDirectories
和ShowHidden
來獲取包括隱藏文件在內的所有文件。
以下是一個示例代碼:
using System;
using System.IO;
class Program
{
static void Main()
{
// 獲取當前目錄下的所有文件,包括隱藏文件
string[] files = Directory.GetFiles(".", "*", SearchOption.AllDirectories | SearchOption.ShowHidden);
// 遍歷并打印文件路徑
foreach (string file in files)
{
Console.WriteLine(file);
}
}
}
這段代碼將獲取當前目錄及其所有子目錄下的所有文件(包括隱藏文件),并將它們的路徑打印到控制臺。