не удается получить доступ к папке в которой находиться проект, ошибка UnauthorizedAccessException при вызове при вызове File.CreateText()
if (passed)
{
DirectoryInfo directoryInfo = new DirectoryInfo(Directory.GetCurrentDirectory());
using (StreamWriter streamWriter =
File.CreateText(directoryInfo.FullName)) // выдает ошибку System.UnauthorizedAccessException нет доступа по указанному пути
{
streamWriter.WriteLine($"Balance cash ={BalanceCash.ToString()}");
streamWriter.WriteLine($"Balance card ={BalanceCard.ToString()}");
}
MainWindow mainWindow = new MainWindow();
mainWindow.Show();
this.Close();
}
Я хочу создать текстовый файл в папке проекта и записать в него строки, как мне получить права чтобы это сделать?или есть какой то другой способ создать файл? При попытке создать текстовый файл и записать в него что-то меня выдает ошибку UnauthorizedAccessException при вызове File.CreateText(). Пробовал сделать папке общий доступ средствами Windows 10, но тщетно.
Ответы (1 шт):
Автор решения: tym32167
→ Ссылка
directoryInfo.FullName это что, имя текущей рабочей папки. Вам вместо папки надо передать путь к файлу, включая имя файла.