В моем приложении на C # я пытаюсь загрузить данные в каталог моего SFTP-сервера.Данные должны храниться в папке, которую я хочу создать в «MyDocuments».Когда папка создается, я получаю сообщение об ошибке Renci «сбой», потому что папка «только для чтения».
Я пробовал много способов создания папки, но в большинстве случаев я использовал, либо либо получилошибка, что у меня нет разрешения на создание папки, или вместо папки я получил пустой файл.Прямо сейчас у меня есть папка, но, к несчастью, она доступна только для чтения.
String localPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\MyNewFolder\\";
if (Directory.Exists(localPath))
{
Console.WriteLine("Folder already exists");
}
if (!Directory.Exists(localPath))
{
Directory.CreateDirectory(localPath);
DirectoryInfo directory = new DirectoryInfo(localPath);
DirectorySecurity security = directory.GetAccessControl();
}
Я ожидаю, что папка будет не только для чтения, чтобы я могла сохранить в ней данные с помощью своей программы.Кто-нибудь знает, почему мой код все еще создает только для чтения?