Gelegentlich stellen wir uns vor dem "Das Verzeichnis ist nicht leerFehler Wenn wir versuchen, das Verzeichnis aus der Befehlszeile zu entfernen oder eine Stapeldatei zu verwenden. Der Grund dafür ist, dass wir versuchen, ein nicht leeres Verzeichnis zu löschen, sondern Dateien enthält, oder es kann beschädigt werden.
Diese Studie bietet die Lösung, um den angegebenen Fehler unter Windows zu beheben:
So lass uns anfangen!
So lösen Sie "Das Verzeichnis ist nicht leer" Fehler beim Ausführen von RMDIR -Befehl mit einem Batch -Skript?
Die Datei, die eine Reihe von Befehlen speichert, um sie in der Sequenz auszuführen, wird als Stapel -Skript oder Datei bezeichnet. Meistens bekommen wir das "Das Verzeichnis ist nicht leerFehler, weil wir versuchen, ein nicht leeres Verzeichnis zu löschen oder einige Fehlerdateien aufweist:
Befolgen Sie die aufgeführten Schritte, um den oben genannten Anzeigefehler zu beheben.
Schritt 1: Erstellen Sie eine Stapeldatei
Öffnen Sie den Ordner, in dem Sie eine Stapeldatei erstellen möchten, und klicken Sie mit der rechten Maustaste überall im Verzeichnis. Wähle aus "NeuOption ”Option im Kontextmenü und wählen Sie“Text dokumentSo erstellen Sie ein einfaches Textdokument:
Um eine einfache Textdatei als Stapel -Skript zu erstellen, benennen Sie die Datei um und ändern Sie die “.txtErweiterung zu “.Schläger”. Zum Beispiel haben wir die Datei als "umbenannt" umbenannt "Löschen.Schläger”:
Schritt 2: Schreiben Sie das Skript, um Fehler aufzuklären und das Verzeichnis zu entfernen
Fügen Sie nach dem Erstellen einer einfachen Stapeldatei Befehle hinzu, um das Verzeichnis zu entfernen, und beheben Sie den angegebenen Fehler auf. Zu diesem Zweck klicken Sie mit der rechten Maustaste auf die neu erstellte Batch-Datei und wählen Sie “Bearbeiten”Aus den angezeigten Optionen:
Auf diese Weise öffnet sich die Datei automatisch in Notepad. Fügen Sie dort den angegebenen Code ein und geben Sie den Verzeichnisnamen an, den Sie entfernen möchten:
@Echo Entfernen des Verzeichnisses
rmdir /s /q my-Directory
Pause
Die oben bereitgestellten Befehle beheben den angegebenen Fehler. Wir haben benutzt "rmdir"Um das Verzeichnis zu entfernen, das"/S”Entfernen Sie Dateien und Unterverzeichnisse rekursiv, und der Parameter„/q “löscht die Dateien im ruhigen Modus, ohne eine Bestätigung zu veranlassen:
Schritt 3: Batch -Skript ausführen
Doppelklicken Sie auf die neu erstellte Batch -Datei, um sie auszuführen:
Hier können Sie sehen, dass wir das Verzeichnis erfolgreich gelöscht und den angegebenen Fehler gelöst haben:
So lösen Sie den Fehler "Das Verzeichnis ist nicht leer" beim Ausführen von RMDIR -Befehl in der Eingabeaufforderung?
Das Entfernen von Verzeichnissen und Dateien ist die Verwendung von Windows Graphical User Interface ziemlich einfacher. Die meisten Windows -Verwaltungsaufgaben werden jedoch über die Befehlszeile erledigt.
Um den angegebenen Fehler mithilfe der Windows-Eingabeaufforderung zu beheben, befolgen Sie die folgende Anleitung.
Schritt 1: Öffnen Sie die Eingabeaufforderung der Windows
Starten Sie eine Eingabeaufforderung als Administratorbenutzer durch Eingabe “CMD”Im Startmenü:
Schritt 2: Öffnen Sie den Ordner, in dem das gezielte Verzeichnis existiert
Öffnen Sie den Ordner, in dem das Verzeichnis Sie entfernen möchten, platziert und geben Sie ihn als Zielverzeichnis an:
Schritt 3: Entfernen Sie Dateien und Direktoren des gezielten Verzeichnisses
Verwenden Sie den folgenden Befehl, um Dateien und Ordner des Zielverzeichnisses zu löschen. Der Hauptgrund für den Fehler ist, dass das gezielte Verzeichnis einige Dateien oder Regisseure enthält, die erforderlich sind, um zuerst zu entfernen, und dann können wir das Haupt- oder Zielverzeichnis entfernen:
> Del /f /s /q my-Directory
Schritt 4: Verzeichnis entfernen
Führen Sie jetzt einfach die ausrmdirBefehl zum Entfernen des Verzeichnisses:
> rmdir my-directory
Die fehlerfreie Ausgabe gibt an, dass wir den angegebenen Fehler behoben haben.
Alternativ können Sie denselben Befehl verwenden, den Sie im Batch -Skript verwendet haben:
Schritt 5: Überprüfen Sie die Entfernung des Verzeichnisses
Verwenden Sie die “DirBefehl zum Anzeigen der Liste der Dateien und Ordner. Hier können Sie sehen, dass wir das gezielte Verzeichnis erfolgreich entfernt haben:
Wir haben die verschiedenen Lösungen zusammengestellt, um die zu lösenDas Verzeichnis ist nicht leer" Fehler.
Abschluss
Der Fehler "Das Verzeichnis ist nicht leerKann auftreten, wenn der Benutzer versucht, ein nicht leeres Verzeichnis zu löschen und einige Dateien oder Unterverzeichnisse enthält. Der angegebene Fehler kann mit der “aufgelöst werdenrmdirBefehl ”mit der Option“/SDas entfernen zuerst die Datei und den Ordner, dann das Hauptverzeichnis. Zum Beispiel können Sie das verwenden “rmdir /s /q " Befehl. Wir haben realisierbare Lösungen angeboten, um den angegebenen Fehler unter Windows in diesem Blog zu beheben.