【发布时间】:2013-12-09 02:30:46
【问题描述】:
我想列出驱动器中的所有文件,并且我也在 C# 中尝试此代码。但我得到未经授权的文件访问异常。 请给我正确的解决方案,以便我可以继续我的工作....
try
{
var files = new List<string>(Directory.GetFiles("E:\", "*.*", SearchOption.AllDirectories));
Method(files);
}
catch(Exception e)
{
Console.WriteLine(e);
}
static void Method(List<string> files)
{
foreach (string file in files)
{
Console.WriteLine(file);
}
Console.WriteLine(files.Count);
}
【问题讨论】:
-
机器上是否启用了 UAC?
-
以管理员身份运行?
标签: c#