Ich schreibe immer noch an einem Client für meinen PDA.
Diese Anwendung läd einige Dateien aus dem Internet herunter.
Beim Schließen der Anwendung möchte ich diese Dateien löschen, damit der Speicherplatz des PDA geschont wird.
Zuerst habe ich versucht, eine Datei einzeln zu löschen mit File.delete(path), das hat aber nicht geklappt und ich habe auch keine Fehlermeldung erhalten.
Da ich mehrere Dateien herunterlade habe ich dann beschlossen, sie alle in einem Ordner zu speichern und diesen beim Schließen der Anwendung wieder zu löschen.
So versuche ich das:
Der Ordner und die Datei werden richtig erstellt, beim Löschen bekomme ich folgende Fehlermeldung:
IOException wurde nicht behandelt
IOException
_AppPath sieht so aus: \\Program Files\\GUI
Hat jemand eine Idee, warum der Ordner nicht gelöscht wird?
Diese Anwendung läd einige Dateien aus dem Internet herunter.
Beim Schließen der Anwendung möchte ich diese Dateien löschen, damit der Speicherplatz des PDA geschont wird.
Zuerst habe ich versucht, eine Datei einzeln zu löschen mit File.delete(path), das hat aber nicht geklappt und ich habe auch keine Fehlermeldung erhalten.
Da ich mehrere Dateien herunterlade habe ich dann beschlossen, sie alle in einem Ordner zu speichern und diesen beim Schließen der Anwendung wieder zu löschen.
So versuche ich das:
Code:
string AppName = Assembly.GetExecutingAssembly().GetName().CodeBase; _AppPath = Path.GetDirectoryName(AppName); Directory.CreateDirectory(_AppPath + "\\Test"); File.Create(_AppPath + "\\Test\\Test.txt"); Directory.Delete(_AppPath + "\\Test", true);
IOException wurde nicht behandelt
IOException
_AppPath sieht so aus: \\Program Files\\GUI
Hat jemand eine Idee, warum der Ordner nicht gelöscht wird?
Comment