以下不返回文件和目录的完整列表:
IEnumerable<FileSystemInfo> files = new DirectoryInfo("C:\\Windows\\System32\\drivers").EnumerateFileSystemInfos("*", SearchOption.AllDirectories);
该应用程序以管理员身份运行。没有额外的文件过滤器驱动程序。
例如,如果我运行:
foreach (FileSystemInfo file in files)
{
Console.WriteLine(file.Name);
}
我得到:
en-US
gm.dls
gmreadme.txt
UMDF
wimmount.sys
bfe.dll.mui
ndiscap.sys.mui
pacer.sys.mui
qwavedrv.sys.mui
scfilter.sys.mui
tcpip.sys.mui
我不知道为什么它不会输出所有目录和文件。