File.Delete пробел в имени - C#

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

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

Произвожу удаление
private string programName = "Неполные семьи.exe";
File.Delete(this.programName);
Вылетает ошибка {"Отказано в доступе по пути "D:\\Вадим\\soc\\social_incomplete\\Update\\bin\\Debug\\Неполные семьи.exe"."} Приложение запускается от имени администратора. Когда в programName убираю пробел и переименовываю файл, то он удаляется. Мне необходимо удалять файл именно Неполные семьи.exe. Почему не удаляется файл?

Решение задачи: «File.Delete пробел в имени»

textual
Листинг программы
File.SetAttributes(file, FileAttributes.Normal);
File.Delete(file);

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


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

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

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