Користувач, Намагаючись записати в файл - з консольного додатку в Visual C # - за допомогою System.IO, коли я зіткнувся з цією помилкою:UnauthorizedAccessException unhandled
(що не було в навчальних програмах, які я бувспостереження). Я усвідомлюю, що це досить проста проблема і шукали рішення на msdn.com все ж я вмів знайти, що моя проблема була помилка безпеки або System.IO помилка, нічого про те, як вирішити цю проблему.
Це код:
string someText = "I want to write this to a text file!";
File.WriteAllText(@"C:UsersKeaganDesktop
C#projectsUnderstandingNamespaces", someText);
З повагою К. Ро
Відповіді:
0 для відповіді № 1Я зіткнувся з точно такою ж проблемою. Ви маєте два рішення:
Перший: Переконайтеся, що у вас є повний дозвіл на папку.
Go to folder -> Right click -> Properties -> Security Tab -> Select user -> Edit -> Allow Full Control.
Друге рішення (найімовірніше):
string someText = "I want to write this to a text file!";
переконайтеся, що ви someText
змінна утримує ім'я файлу з розширенням. на прикладі: MyFile.txt
або щось подібне. Крім того, переконайтеся, що ви filePath
правильно.
Я зіткнувся з тією ж проблемою, але я не знаю, чому візуальна студія кидає це дивне виключення.