0

StreamReader クラスを使用してファイルを読み取っていますが、その際に Unauthorized access exception が発生します。ファイルを手動で開いて読むことができます。プログラムは、私のユーザー アカウントよりも少ない権限で実行されますか? VS 2010 で C# コンソール アプリケーションを作成しています。私のユーザー アカウントには管理者権限がありませんが、このファイルを含むフォルダーを読み書きするには十分です。また、読み取ろうとしているファイルは別のユーザーによって生成されたものですが、私のアカウントには読み取りと実行と読み取りのアクセス許可があります。

4

1 に答える 1

0

これを投稿してすぐに、読み取り専用アクセスではなく読み取り/書き込みアクセスでファイルを開いていることに気付きました。File.Openの代わりにFile.OpenReadを実行するようにコードを変更しましたが、動作するようになりました

于 2012-12-18T20:08:18.470 に答える