Отказано в доступе по пути - C#/.NET 2.x

Узнай цену своей работы

Формулировка задачи:

Пытаюсь сделать программу чтобы удаляла файл config_4.xml в папке после AppData, но пишет отказано в доступе, прописал
File.SetAttributes(dir, FileAttributes.Normal);
и все равно отказано. Вот весь код кнопки:
private void button1_Click(object sender, EventArgs e)
{
dir = Environment.GetEnvironmentVariable("appdata");
string.Concat(dir, "\\Remote Manipulator Files\\config_4.xml");
File.SetAttributes(dir, FileAttributes.Normal);
File.Delete(dir);
}

Решение задачи: «Отказано в доступе по пути»

textual
Листинг программы
private void button1_Click(object sender, EventArgs e)
{
    //string dir = Environment.GetEnvironmentVariable("appdata");
    string dir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); // или Environment.SpecialFolder.CommonApplicationData или Environment.SpecialFolder.LocalApplicationData...
    File.Delete(Path.Combine(dir, "Remote Manipulator Files\\config_4.xml"));
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы