1

我正在尝试使用此将文件夹从一个目录移动到另一个目录

System.IO.Directory.Move(tempPath, newFolder);

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

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

4

1 回答 1

2

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

  • SYSTEM 拥有的不明确允许管理员的文件/目录(例如 C:\System Volume Information)
  • 文件被其他进程锁定的“共享”设置阻止您访问
于 2012-10-30T15:19:21.167 回答