Мне нужно удалить все файлы в локальном пути моего программного обеспечения, кроме моего программного обеспеченияудалить все файлы в локальном пути
моего сценария:
string a = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
Array.ForEach(Directory.GetFiles(a), File.Delete);
ошибка:
Необработанного исключения тип «System.UnauthorizedAccessException» произошел в mscorlib.dll
Дополнительная информация: L'accès au chemin d'accès 'D: \ FWeb \ AutoUpdate \ AutoUpdate \ bin \ Debug \ AutoUpdate.exe' est refusé.
Вы пытаетесь удалить файл, который работает ... –
Есть много «удалить собственные исполняемые» вопросы https://www.bing.com/search?q=c%23+delete+own + exe - который, я уверен, вы уже прочитали ... Но почему-то эта информация о том, что вы пробовали, не попала в сообщение .... –