【发布时间】:2010-09-09 17:44:15
【问题描述】:
用这个把我的头撞到墙上大约 2 天。
我正在使用 System.Diagnostics.Process 来执行 dirquota.exe。我在 .Start() 处捕获了一个异常,即“系统找不到指定的文件”。
我现在在做:
foreach (var fi in new DirectoryInfo(@"C:\Windows\System32\").GetFiles())
{
Console.WriteLine(fi.Name);
}
除了 dirquota.exe 之外,这几乎输出了该目录中的每个文件。有人吗?
干杯。
【问题讨论】:
-
你确定你的机器上有dirquota.exe吗?
-
是的,肯定的。我从命令行运行它,我可以通过资源管理器看到它。
-
它是否遗漏了目录中的任何其他文件?这个 dirquota.exe 是否有任何特殊属性,如隐藏/存档等?
-
嗨,是的,我可以从列表中看到的其他几个是 Defrag.exe 和 DeviceEject.exe - 可能还有更多。该文件未标记为隐藏。
标签: c# .net vb.net system.diagnostics