System.IO.Directory.Move(tempPath,newFolder)抛出异常访问被拒绝

时间:2012-10-30 15:16:31

标签: c# windows asp.net-mvc-3 rights

我正在尝试使用此

将文件夹从一个目录移动到另一个目录
System.IO.Directory.Move(tempPath, newFolder);

我是计算机上的管理员,所以我应该有完全访问权限。我无法弄清楚为什么每两次尝试就会得到这个异常。

Access to the path 'D:\<myDirectory>' is denied.

1 个答案:

答案 0 :(得分:2)

仅仅因为你是管理员并不意味着你可以访问所有内容。您无法访问的内容包括:

  • SYSTEM拥有的文件/目录,它们不明确允许管理员(例如C:\ System Volume Information)
  • 其他进程使用“共享”设置锁定的文件阻止您访问