我书面方式一个简单的程序,在C驱动器通过使用下面的代码访问路径移动目录时被拒绝,但能够在目录
System.IO.Directory.Move(DirectoryA, DirectoryB);
移动Directory中的在C盘目录B到创建文件夹
奇怪的是,它抛出一个异常,说对目录A的访问被拒绝。
但是,我试图在目录A中创建一个文件夹,由System.IO.Directory.CreateDirectory(DirectoryA+ @"\test");
。我在DirectoryA内创建测试目录没有问题,所以我想这不是一个权限问题。
所以我不知道是什么问题,该代码是以前的工作,所以没有任何人有任何想法可言,谢谢:)
您可能访问_in_ DirectoryA,但您想要删除/重命名DirectoryA本身。这是另一回事。你确定你被允许这么做吗? – 2011-05-16 16:02:55
你正在使用哪个Windows版本? – 2011-05-16 16:04:44
下面的答案是对的钱,但如果你需要深入探讨具体的用户权利问题,我会尝试** [超级用户](http://www.superuser.com)** – WEFX 2011-05-16 16:08:03