Supportnet / Forum / WindowsNT
cmd - verzeichnisse löschen
Frage
Wie kann ich mit einer Kommandozeile (oder batch-Script) alle Unterverzeichnisse eines Hauptverzeichnisses löschen, ohne das Hauptverzeichnis selbst zu löschen?
(RD löscht auch das Hauptverzeichnis, ist also nicht verwendbar)
Gibt es ein kleines exe-Programm irgendwo zum downloaden, das mir weiterhelfen könnte?
Lupo
Antwort 1 von maxpwr
hi lupo,
nunja, wenn du ins hauptverzeichnis wechselst und
"rd . /s/q"
ausführst, dann kann das aktuelle verzeichnis (=hauptverzeichnis) eh nicht gelöscht werden.
hilft das? ist zwar keine saubere lösung, aber wenn du sicherstellen kannst, dass der befehl im nicht zu löschenden verzeichnis ausgeführt wird, dann klappt das - ohne zusatztool.
hope it helps!
max
nunja, wenn du ins hauptverzeichnis wechselst und
"rd . /s/q"
ausführst, dann kann das aktuelle verzeichnis (=hauptverzeichnis) eh nicht gelöscht werden.
hilft das? ist zwar keine saubere lösung, aber wenn du sicherstellen kannst, dass der befehl im nicht zu löschenden verzeichnis ausgeführt wird, dann klappt das - ohne zusatztool.
hope it helps!
max
Antwort 2 von Lupo
Großartig!
Den "Trick" mit dem Punkt wusste ich nicht.
Danke!
Lupo
Den "Trick" mit dem Punkt wusste ich nicht.
Danke!
Lupo
Antwort 3 von hendrikw
Noch ne Idee:
Ins Hauptverzeichnis wechseln und mit
for /D %I in (*) do rd /S /Q %~I
alle Unterverzeichnisse löschen.
mfg
Hendrik
Ins Hauptverzeichnis wechseln und mit
for /D %I in (*) do rd /S /Q %~I
alle Unterverzeichnisse löschen.
mfg
Hendrik