こんにちは、ファイルをドキュメント\テストに保存するプログラムを作成したいと考えています。ファイルは.exeです。なんらかの理由で、アクセス拒否エラーが発生しました.txtファイルを保存しようとしてプログラムをテストしたとき(StreamWriterを使用)、プログラムは問題なく動作しました。私を助けてください。
次のコードはエラーをスローします
byte[] myfile = Properties.Resources.WallPaper;
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
string path2 = path + @"\" + "test";
System.IO.Directory.CreateDirectory(path2);
File.WriteAllBytes(path2, myfile);
次のコードは、.txt ファイルを保存するときに正常に動作します
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
string path2 = path + @"\" + "test";
System.IO.Directory.CreateDirectory(path2);
StreamWriter file = new StreamWriter(path2 + @"\" + "text.txt");