我在写一个程序来获取所有的目录和子目录。我使用下面的代码:为什么我在Documents and Settings文件夹中遇到拒绝访问错误?
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drive in drives)
{
string[] directories = Directory.GetDirectories(drive.Name, "*", SearchOption.AllDirectories);
}
但我发现了一个异常,指出“访问路径‘C:\ Documents和Settings \’被拒绝。”
我使用的是Windows 7,但在资源管理器中看不到C:\ Documents and Settings \文件夹。我启用了“显示隐藏的文件和文件夹”,甚至尝试直接键入路径,但它提供了以下错误:“C:\ Documents and Settings is not accessible.Access denied。”
为什么Directory.GetDirectories()
拉一个似乎不存在的目录?
看来这个答案是不正确的; http://stackoverflow.com/questions/32796055/cant-list-some-folders/32962889#32962889 – user626528 2015-10-09 12:44:32