Ich brauche alle Dateien im lokalen Pfad meiner Software, außer meine Softwarealle Dateien im lokalen Pfad löschen
mein Skript zu löschen:
string a = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
Array.ForEach(Directory.GetFiles(a), File.Delete);
Fehler:
Eine nicht behandelte Ausnahme von Typ 'System.UnauthorizedAccessException' aufgetreten in mscorlib.dll
Zusätzliche Informationen: 'D: \ FWeb \ AutoUpdate \ AutoUpdate \ bin \ Debug \ AutoUpdate.exe' ist est refusé.
Sie versuchen, die Datei zu löschen, die ausgeführt ist ... –
Es gibt viele Fragen „eigene ausführbare Datei löschen“ https://www.bing.com/search?q=c%23+delete+own + exe - was du sicher schon gelesen hast ... Aber irgendwie ist diese Information über das, was du versucht hast, nicht in den Post geraten ... –