Kommandozeilenbefehle: Übersicht • Variablen • ERRORLEVEL
Die wichtigsten Befehle: dir • chkdsk • cd • md • rd • tree • del • attrib • if • xcopy • robocopy
Der Befehl RD
Die Befehle „rd“ oder „rmdird“ (remove directory) löschen einen (leeren) Unterordner.
Die möglichen Befehlsparameter sind:
/s – löscht nicht nur den Ordner, sondern auch alles, was darin ist (Unterordner und Dateien).
/q – Unterbindet Bestätigung-Anfrage (bei Verwendung des /s Parameters).
Wenn Sie den Befehl „rd“ eingeben, gefolgt von „ /?“, sehen Sie eine Übersicht der Befehlsparameter:
C:\Users\Klaus>rd /? Entfernt (löscht) ein Verzeichnis. RMDIR [/S] [/Q] [Laufwerk:]Pfad RD [/S] [/Q] [Laufwerk:]Pfad /S Löscht alle Verzeichnisse und Dateien im angegebenen Verzeichnis zusätzlich zu dem Verzeichnis selbst. Wird verwendet, um ganze Verzeichnisbäume zu löschen. /Q Keine Nachfrage, ob die Verzeichnisbäume mit /S entfernt werden sollen. C:\Users\Klaus>
Ein Beispiel:
Angenommen, der aktuelle Ordner sei c:\user\klaus\desktop>.
c:\user\klaus\desktop>rd Test
löscht im aktuellen Ordner (dem Desktop von Klaus) den Ordner „Test“.
Möchte man einen Ordner nicht aus dem aktuellen Ordner, sondern aus einem beliebigen anderen Ordner löschen, gibt man den kompletten Pfad an:
rd d:\backup\2023\Januar
löscht auf Laufwerk D: im Ordner d:\backup\2023 dessen Unterordner „Januar“.
Der zu löschende Ordner muss leer sein (er darf weder Dateien noch Unterordner enthalten).
Eventuelle Dateien löscht man mit dem Befehl del /s /q *.* , aber Achtung: Man sollte ganz sicher sein, im richtigen Ordner zu sein!
Welches der aktuelle Ordner ist, können Sie mit dem Befehl cd ermitteln. Außerdem ist der aktuelle Pfad im Prompt sichtbar.
Die Verwendung des del-Befehls wäre sicherer, wenn stets die expliziter Pfadangabe verwendet wird, z. B. del /s /q d:\backup\2023\Januar\*.*. Vor allem in Stapeldateien sollte man stets den kompletten Pfad angeben, um nicht versehentlich eine falsche Ordnerstruktur zu löschen!