Привет Я хочу создать программу, которая сохраняет файл в мои документы \ test. Файл является .exe. По какой-то неизвестной причине я получаю ошибку отказа в доступе, когда я тестировал программу, пытающуюся сохранить файл .txt (используя StreamWriter), программа работала без проблем. Пожалуйста, помогите мне, ребята.доступ запрещен при сохранении file.exe в мои документы
Приведенный ниже код выдает ошибку
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");
можете ли вы опубликовать исключение, которое вы получаете, чтобы у нас была лучшая картина –
unauthorizedAccessExepetion - Доступ к пути 'C: \ Users \ michael \ Documents \ test' отрицается – misha312