1

これを使用して、あるディレクトリから別のディレクトリにフォルダを移動しようとしています

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

私は自分のコンピューターの管理者なので、フルアクセス権が必要です。2回試行するごとにこの例外が発生する理由がわかりません。

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

4

1 に答える 1

2

管理者だからといって、すべてにアクセスできるわけではありません。必ずしもアクセスできないものの中には、次のものがあります。

  • 管理者を明示的に許可しないSYSTEMが所有するファイル/ディレクトリ(例:C:\ System Volume Information)
  • アクセスを妨げる「共有」設定を持つ他のプロセスによってロックされたファイル
于 2012-10-30T15:19:21.167 に答える