не удается получить доступ к папке в которой находиться проект, ошибка 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 это что, имя текущей рабочей папки. Вам вместо папки надо передать путь к файлу, включая имя файла.

→ Ссылка