Dateien löschen
-
Gibt es irgendeinen Befehl, womit man im grosen Stile Dateien löschen???
Ich möchte damit ein Programm kreieren, womit ich mein zweites Laufwerk schnell "formatieren" kann.
Danke für ne Antwort.
-
Gibt es da wirklich nichts????
Es wird ja nur ein privates Programm, zum ausräumen der vielen Cookies, die ich ansammle.
-
system(), winapi findfirst/findnext/...
-
c.rackwitz schrieb:
system(), winapi findfirst/findnext/...
zu deutsch?
Bitte eine ganze erklärng...
-
hrhr, "alles kann und wird gegen mich verwendet werden"...
mit system() kannst du konsolenbefehler ausfuehren
mit findfirst/findnext kannst du verzeichnisse ablaufen und mit noch anderen calls die dateien loeschen.so und jetzt zeig doch bitte mal eigeninitiative.
-
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...