6

リモートFile.WriteAllTextパスを実行すると、がスローされUnauthorizedAccessExceptionます。メモ帳でファイルを開くと、問題なく編集できます。ファイルを変更しようとしているプロセスは、自分のユーザーアカウントとして実行されているため、ファイルにアクセスできるはずです。

4

3 に答える 3

13

MSDNによると、次のUnauthorizedAccessException原因も考えられます。

path specified a file that is read-only.

-or- 

This operation is not supported on the current platform.

-or- 

path specified a directory.

これらの条件の1つが問題の原因である可能性はありますか?

于 2009-10-06T15:37:54.990 に答える
12

UnauthorizedAccessExceptionファイルに「hidden」属性が設定されている場合にも、がスローされます。理由を聞かないで...

于 2013-02-17T23:02:06.873 に答える
1

ファイルが別のプロセスまたはスレッドによってロックされている場合にも、この例外が発生すると思います(文書化されていませんが)。

書き込みを禁止する方法でファイルを開いたものが他にないことを確認してください。メモ帳は、ロックされたファイルを開くため、ファイルがロックされているかどうかを確認するための適切なテストではありません(つまり、読み取り専用ファイルで問題ありません)。

于 2009-10-06T15:45:33.350 に答える