Freigeben über


rmdir

Löscht ein Verzeichnis.

Der Befehl rmdir kann auch mit verschiedenen Parametern an der Windows-Wiederherstellungskonsole ausgeführt werden. Weitere Informationen finden Sie unter Windows Recovery Environment (Windows Recovery Environment, WinRE).

Hinweis

Dieser Befehl entspricht dem Befehl rd.

Syntax

rmdir [<drive>:]<path> [/s [/q]]

Parameter

Parameter BESCHREIBUNG
[<drive>:]<path> Gibt den Speicherort und Namen des neuen Verzeichnisses an, das Sie aufrufen möchten. Der Pfad ist erforderlich. Wenn Sie am Anfang des angegebenen Pfads einen umgekehrten Schrägstrich () einfügen, beginnt der Pfad im Stammverzeichnis (unabhängig vom aktuellen Verzeichnis).
/s Löscht eine Verzeichnisstruktur (das angegebene Verzeichnis und alle zugehörigen Unterverzeichnisse, einschließlich aller Dateien).
/q Gibt den stillen Modus an. Fordert beim Löschen einer Verzeichnisstruktur nicht zur Bestätigung auf. Der Parameter /q funktioniert nur, wenn /s ebenfalls angegeben ist.

VORSICHT: Wenn Sie im stillen Modus ausführen, wird die gesamte Verzeichnisstruktur ohne Bestätigung gelöscht. Stellen Sie sicher, dass wichtige Dateien verschoben oder gesichert werden, bevor Sie die Befehlszeilenoption /q verwenden.

/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Sie können kein Verzeichnis löschen, das Dateien enthält, einschließlich ausgeblendeter Dateien oder Systemdateien. Wenn Sie dies versuchen, wird die folgende Meldung angezeigt:

    The directory is not empty

    Verwenden Sie den Befehl dir /a , um alle Dateien auflisten (einschließlich ausgeblendeter Dateien und Systemdateien). Verwenden Sie dann den Befehl attrib mit -h , um ausgeblendete Dateiattribute zu entfernen, -s zum Entfernen von Systemdateiattributen oder -h -s , um ausgeblendete und Systemdateiattribute zu entfernen. Nachdem die ausgeblendeten Attribute und Dateiattribute entfernt wurden, können Sie die Dateien löschen.

  • Sie können den Befehl rmdir nicht verwenden, um das aktuelle Verzeichnis zu löschen. Wenn Sie versuchen, das aktuelle Verzeichnis zu löschen, wird die folgende Fehlermeldung angezeigt:

    The process can't access the file because it is being used by another process.

    Wenn Sie diese Fehlermeldung erhalten, müssen Sie in ein anderes Verzeichnis (kein Unterverzeichnis des aktuellen Verzeichnisses) wechseln und es dann erneut versuchen.

Beispiele

Um in das übergeordnete Verzeichnis zu wechseln, damit Sie das gewünschte Verzeichnis sicher entfernen können, geben Sie Folgendes ein:

cd ..

Um ein Verzeichnis namens test (und alle zugehörigen Unterverzeichnisse und Dateien) aus dem aktuellen Verzeichnis zu entfernen, geben Sie Folgendes ein:

rmdir /s test

Um das vorherige Beispiel im stillen Modus auszuführen, geben Sie Folgendes ein:

rmdir /s /q test