0

FileStreamを作成しようとしていますが、「UnauthorizedAccessException」が発生し続けます。このステートメントの何が問題になっていますか?

FileStream fs = new FileStream(@"C:\", FileMode.Create, FileAccess.ReadWrite);

ありがとう、

エーモン

4

3 に答える 3

4

ディレクトリをファイルとして開こうとしています。

于 2011-03-14T12:22:38.460 に答える
3

Cパーティションのルートディレクトリを指すファイルストリームを開くことは許可されていません。それはあなたがやりたいことではないと思います。ファイルを作成する場合は、ファイル名を指定してください。

于 2011-03-14T12:22:25.360 に答える
3

パスはファイル名(場所ではなく「c:\ test.txt」)にする必要があると思います。

また、保護できるOSに応じて、c:\が使用可能であることにも注意してください(Vista / Win 7など)。

于 2011-03-14T12:23:24.230 に答える