Zippen vs. Löschen
-
Hallo,
ich habe ein Programm geschrieben, daß ein Verzeichnis mit Inhalt in eine Zip-Datei (Mithilfe von ZLib v114) packen und danach das Verzeichnis löschen soll.
Doch leider bekomme ich, wenn der Löschvorgang anläuft, die Fehlermeldung, daß die Dateien im Verzeichnis noch benutzt werden. Wenn ich aber nicht Zippe funktioniert der Löschvorgang einwandfrei.
Hat Jemand eine Ahnung, was ich da machen könnte?
[ Dieser Beitrag wurde am 17.06.2003 um 02:31 Uhr von Dr.Pucher editiert. ]
-
Du hast w*****einlich vergessen die Dateien wieder zu schließen, nach dem du sie eingelesen hast!
Windows kann keine Dateien löschen die noch benutzt werden. Sollte es zumindest
-
Also die Dateien hab ich nach dem schreiben mit
zipCloseFileInZip (zf);
Und die Zip Datei dann mit
zipClose(zf,NULL);
geschlossen. Oder muß ich die Orginaldateien auch noch mit einem Befehl schließen? Wenn ja kennst du mir sagen welcher das ist? Ich kann nämlich keinen passenden finden.