Temp-Dateien löschen
-
Hallo Leuz,
ich glaub ich bin zu blöd dazu.
Ich hab auch dieses Förum und das Entwickler-Forum danach durchsucht, ich blicks einfach nicht.Ich will nix anderes machen als den Inhalt des Temp-Verzeichnis löschen.
So weit wie ich es verstanden habe, muss ich das irgendwie so machen:
TSearchRec sr; FindFirst("c:\temp\*.*", faAnyFile, sr); while(GetLastError()!=ERROR_NO_MORE_FILES) { FindNext(sr); DeleteFile(sr.Name); }Bei FindNext(sr); bringt er mir eine AccessViolation an ntdll.dll...blablabla.
Kann mir dbitte jemand helfen ??
Danke
-
probiers mal so:
TSearchRec sr; if (FindFirst("c:\\temp\\*.*", faAnyFile, sr) == 0) { do DeleteFile("c:\\temp\\" + sr.Name); while (FindNext(sr) == 0); FindClose(sr); }
-
...the Groschen has fallen...
Danke !!
-
hio ich hätt da mal ne frage zu dieser Funktion wie würde diese denn aussehen wenn mann auf der ganzen Festplatte nach *tmp dateien suhct und diese denn löscht?
-
Siehe die FAQ unter "Dateien+Verzeichnisse".