DeleteFile Errorcode 32
-
Moin,
Ich möchte mit DeleteFile eine Datei löschen, allerdings bekomme ich den Fehlercode 32 --> The process cannot access the file because it is being used by another process.
Gibt es irgendeine Möglichkeit diese Datei dennoch zu löschen?
Ich habe es schon mit CloseHandle versucht, hat aber nichts gebracht...
-
Nein. Du kannst sie höchstens markieren, dass sie beim nächsten Booten gelöscht werden soll (sieh: MoveFileEx mit MOVEFILE_DELAY_UNTIL_REBOOT)
-
woran kann es denn liegen, dass sie nicht freigegeben ist?
Überall, wo ich fopen benutze, schliesse ich die Datei auch wieder mit fclose...
Da kann doch irgendetwas nicht stimmen
-
Schau doch mal mit Prozess-Explorer nach, wer sie noch offen hat...
http://www.sysinternals.com/Utilities/ProcessExplorer.html