Dateien löschen
-
struct _finddata fblock; int lastentry; lastentry = _findfirst("C:\TMP\, &fblock, 0); while (!lastentry) { remove(fblock->name); _findnext(lastentry, &fblock); }
So in etwa...
Gruss Olli.
-
Wenn du die ganze Platte säubern willst, dann schreib einfach ein neues Dateisystem über das Alte. Bei vielen Dateien geht das am schnellsten.
-
ProgChild schrieb:
Wenn du die ganze Platte säubern willst, dann schreib einfach ein neues Dateisystem über das Alte. Bei vielen Dateien geht das am schnellsten.
Kann man dies in einem ANSI C programm realisieren oder ist dies nicht möglich?
-
Geht mit ANSI C. Nur unter deinem Betriebssystem vielleicht nicht.
-
ProgChild schrieb:
Geht mit ANSI C. Nur unter deinem Betriebssystem vielleicht nicht.
Geht dies mit Windows XP Home also nicht???
-
Unter Windows heisst der Befehl "format"...
-
ah, dann etwa so:
int main() { format c:; return 0; }
oder?
-
fast
system("format c:");
^^ so lautet's richtig
-
#include <stdlib.h> int main(void){ system("format c:"); return 0; }/*end main*/
??
da kann ich mir genausogut nen alias machen
-
#include <stdlib.h> int main(void) { system("echo y > format c:"); return 0; }
so funktionierts noch besser. habs natürlich nicht getestet...