So löschen Sie Ordner und Unterordner in PowerShell

Veröffentlicht: 2021-12-23
So löschen Sie Ordner und Unterordner in PowerShell

Jede Datei unter Windows 10 loszuwerden ist so einfach wie Kuchen essen. Die Dauer des im Datei-Explorer ausgeführten Löschvorgangs variiert jedoch von Element zu Element. Die verschiedenen Faktoren, die es beeinflussen, sind Größe, Anzahl der zu löschenden Einzeldateien, Dateityp usw. Daher kann das Löschen großer Ordner mit Tausenden von Einzeldateien Stunden dauern . In einigen Fällen kann die beim Löschen angezeigte geschätzte Zeit sogar mehr als einen Tag betragen. Darüber hinaus ist die herkömmliche Art des Löschens auch etwas ineffizient, da Sie den Papierkorb leeren müssen, um diese Dateien dauerhaft von Ihrem PC zu entfernen. In diesem Artikel werden wir daher besprechen, wie Sie Ordner und Unterordner in Windows PowerShell schnell löschen können.

So löschen Sie Ordner und Unterordner in PowerShell

Inhalt

  • So löschen Sie Ordner und Unterordner in Windows PowerShell
  • Warum große Dateien in Windows 10 löschen?
  • Probleme beim Löschen großer Dateien und Ordner
  • Methode 1: Ordner und Unterordner in Windows PowerShell löschen
  • Methode 2: Löschen Sie Ordner und Unterordner in der Eingabeaufforderung
  • Methode 3: Option zum schnellen Löschen im Kontextmenü hinzufügen
  • Profi-Tipp: Tabelle der Parameter und ihrer Verwendung

So löschen Sie Ordner und Unterordner in Windows PowerShell

Die einfachsten Möglichkeiten zum Löschen eines Ordners sind nachfolgend aufgeführt:

  • Wählen Sie das Element aus und drücken Sie die Entf - Taste auf der Tastatur.
  • Klicken Sie mit der rechten Maustaste auf das Element und wählen Sie im angezeigten Kontextmenü Löschen aus.

Die von Ihnen gelöschten Dateien werden jedoch nicht dauerhaft vom PC gelöscht, da die Dateien weiterhin im Papierkorb vorhanden sind. Um also Dateien dauerhaft von Ihrem Windows-PC zu entfernen,

  • Drücken Sie entweder gleichzeitig die Tasten Umschalt + Entf , um das Element zu löschen.
  • Oder klicken Sie mit der rechten Maustaste auf das Papierkorbsymbol auf dem Desktop und dann auf die Option Papierkorb leeren .

Warum große Dateien in Windows 10 löschen?

Hier sind einige Gründe, große Dateien in Windows 10 zu löschen:

  • Der Speicherplatz auf Ihrem PC ist möglicherweise gering, daher ist es erforderlich, Speicherplatz freizugeben.
  • Ihre Dateien oder Ordner wurden möglicherweise versehentlich dupliziert
  • Ihre privaten oder sensiblen Dateien können gelöscht werden, damit niemand sonst darauf zugreifen kann.
  • Ihre Dateien könnten aufgrund von Angriffen durch bösartige Programme beschädigt oder voller Malware sein.

Probleme beim Löschen großer Dateien und Ordner

Wenn Sie größere Dateien oder Ordner löschen, können manchmal lästige Probleme auftreten wie:

  • Dateien können nicht gelöscht werden – Dies passiert, wenn Sie versuchen, Anwendungsdateien und -ordner zu löschen, anstatt sie zu deinstallieren.
  • Sehr lange Löschdauer – Vor Beginn des eigentlichen Löschvorgangs überprüft der Datei-Explorer den Inhalt des Ordners und berechnet die Gesamtzahl der Dateien, um eine ETA bereitzustellen. Neben der Überprüfung und Berechnung analysiert Windows die Dateien auch, um Aktualisierungen der gerade gelöschten Datei/des Ordners anzuzeigen. Diese zusätzlichen Prozesse tragen stark zur Gesamtdauer des Löschvorgangs bei.

Muss gelesen werden: Was ist HKEY_LOCAL_MACHINE?

Glücklicherweise gibt es einige Möglichkeiten, diese unnötigen Schritte zu umgehen und den Vorgang zum Löschen großer Dateien aus Windows 10 zu beschleunigen. In diesem Artikel führen wir Sie durch verschiedene Methoden, um dasselbe zu tun.

Methode 1: Ordner und Unterordner in Windows PowerShell löschen

Befolgen Sie die unten aufgeführten Schritte, um große Ordner mit der PowerShell-App zu löschen:

1. Klicken Sie auf Start und geben Sie powershell ein und klicken Sie dann auf Als Administrator ausführen .

Öffnen Sie Windows PowerShell als Administrator über die Windows-Suchleiste

2. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste .

 Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Hinweis: Ändern Sie den Pfad im obigen Befehl in den Ordnerpfad , den Sie löschen möchten.

Geben Sie den Befehl zum Löschen einer Datei oder eines Ordners in Windows PowerShell ein. So löschen Sie Ordner und Unterordner in PowerShell

Lesen Sie auch: So löschen Sie Win-Setup-Dateien in Windows 10

Methode 2: Löschen Sie Ordner und Unterordner in der Eingabeaufforderung

Laut offizieller Microsoft-Dokumentation löscht der del-Befehl eine oder mehrere Dateien und der rmdir-Befehl löscht das Dateiverzeichnis. Beide Befehle können auch in der Windows-Wiederherstellungsumgebung ausgeführt werden. So löschen Sie Ordner und Unterordner in der Eingabeaufforderung:

1. Drücken Sie die Tasten Windows + Q , um die Suchleiste zu starten.

Drücken Sie die Windows-Taste und Q, um die Suchleiste zu starten

2. Geben Sie Eingabeaufforderung ein und klicken Sie im rechten Bereich auf die Option Als Administrator ausführen.

Geben Sie Eingabeaufforderung ein und klicken Sie im rechten Bereich auf die Option Als Administrator ausführen. So löschen Sie Ordner und Unterordner in PowerShell

3. Klicken Sie im Popup- Fenster Benutzerkontensteuerung auf Ja , wenn Sie dazu aufgefordert werden.

4. Geben Sie cd und den Ordnerpfad ein , den Sie löschen möchten, und drücken Sie die Eingabetaste .

Zum Beispiel cd C:\Users\ACER\Documents\Adobe wie unten gezeigt.

Hinweis: Sie können den Ordnerpfad aus der Datei-Explorer- Anwendung kopieren, damit keine Fehler auftreten.

Öffnen Sie einen Ordner in der Eingabeaufforderung

5. Die Befehlszeile zeigt nun den Ordnerpfad an. Überprüfen Sie es einmal, um sicherzustellen, dass der eingegebene Pfad die richtigen Dateien löscht. Geben Sie dann den folgenden Befehl ein und drücken Sie die Eingabetaste , um ihn auszuführen.

 del /f/q/s *.* > nul 

Geben Sie den Befehl ein, um den Ordner in der Eingabeaufforderung zu löschen. So löschen Sie Ordner und Unterordner in PowerShell

6. Geben Sie cd ein. . Befehl, um im Ordnerpfad einen Schritt zurückzugehen, und drücken Sie die Eingabetaste .

Geben Sie cd.. command in die Eingabeaufforderung ein

7. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste , um den angegebenen Ordner zu löschen.

 rmdir /q/s ORDNERNAME

Ändern Sie FOLDER_NAME durch den Namen des Ordners, den Sie löschen möchten.

den Befehl rmdir, um den Ordner in der Eingabeaufforderung zu löschen

So löschen Sie große Ordner und Unterordner in der Eingabeaufforderung.

Lesen Sie auch: So erzwingen Sie das Löschen einer Datei in Windows 10

Methode 3: Option zum schnellen Löschen im Kontextmenü hinzufügen

Obwohl wir gelernt haben, wie man Ordner und Unterordner in Windows PowerShell oder der Eingabeaufforderung löscht, muss der Vorgang für jeden einzelnen großen Ordner wiederholt werden. Um dies weiter zu vereinfachen, können Benutzer eine Stapeldatei des Befehls erstellen und diesen Befehl dann zum Kontextmenü des Datei-Explorers hinzufügen. Es ist das Menü, das erscheint, nachdem Sie mit der rechten Maustaste auf eine Datei/einen Ordner geklickt haben. Für jede Datei und jeden Ordner im Explorer steht Ihnen dann eine Schnelllöschoption zur Auswahl. Dies ist ein langwieriger Vorgang, also befolgen Sie ihn sorgfältig.

1. Drücken Sie die Tasten Windows + Q zusammen und geben Sie Notepad ein. Klicken Sie dann wie gezeigt auf Öffnen .

Suchen Sie Notepad in der Windows-Suchleiste und klicken Sie auf Öffnen. So löschen Sie Ordner und Unterordner in PowerShell

2. Kopieren Sie die angegebenen Zeilen sorgfältig und fügen Sie sie wie abgebildet in das Notepad- Dokument ein:

 @ECHO AUS
ECHO Ordner löschen: %CD%?
PAUSE
ORDNER EINSTELLEN=%CD%
CD /
DEL /F/Q/S "%ORDNER%" > NUL
RMDIR /Q/S "%ORDNER%"
AUSFAHRT 

Geben Sie den Code in Notepad ein

3. Klicken Sie auf die Option Datei in der oberen linken Ecke und wählen Sie Speichern unter… aus dem Menü.

Klicken Sie auf Datei und wählen Sie im Editor die Option Speichern unter. So löschen Sie Ordner und Unterordner in PowerShell

4. Geben Sie quick_delete.bat als Dateiname: ein und klicken Sie auf die Schaltfläche Speichern .

Geben Sie links neben Dateiname quick delete.bat ein und klicken Sie auf die Schaltfläche Speichern.

5. Gehen Sie zum Ordnerspeicherort . Klicken Sie mit der rechten Maustaste auf die Datei quick_delete.bat und wählen Sie Hervorgehobenes Kopieren .

Klicken Sie mit der rechten Maustaste auf die Datei quick delete.bat und wählen Sie Kopieren aus dem Menü. So löschen Sie Ordner und Unterordner in PowerShell

6. Wechseln Sie im Datei-Explorer zu C:\Windows . Drücken Sie die Tasten Strg + V, um die Datei quick_delete.bat hier einzufügen.

Hinweis: Um die Option zum schnellen Löschen hinzuzufügen, muss sich die Datei quick_delete.bat in einem Ordner befinden, der über eine eigene PATH-Umgebungsvariable verfügt. Die Pfadvariable für den Windows-Ordner ist %windir%.

Gehen Sie im Datei-Explorer zum Windows-Ordner. Drücken Sie Strg und v, um die Datei quick delete.bat an dieser Stelle einzufügen

7. Drücken Sie gleichzeitig die Tasten Windows + R , um das Dialogfeld Ausführen zu starten.

8. Geben Sie regedit ein und drücken Sie die Eingabetaste , um den Registrierungseditor zu öffnen.

Hinweis: Wenn Sie nicht über ein Administratorkonto angemeldet sind, erhalten Sie ein Popup-Fenster zur Benutzerkontensteuerung , in dem Sie um Erlaubnis gebeten werden. Klicken Sie auf Ja , um es zu gewähren, und fahren Sie mit den nächsten Schritten fort, um Ordner und Unterordner zu löschen.

Geben Sie regedit in das Dialogfeld Ausführen ein

9. Gehen Sie wie unten abgebildet zu HKEY_CLASSES_ROOT\Directory\shell .

Gehen Sie im Registrierungseditor zum Shell-Ordner. So löschen Sie Ordner und Unterordner in PowerShell

10. Klicken Sie mit der rechten Maustaste auf den Shell -Ordner. Klicken Sie im Kontextmenü auf Neu > Schlüssel . Benennen Sie diesen neuen Schlüssel in Quick Delete um.

Klicken Sie mit der rechten Maustaste auf den Shell-Ordner und klicken Sie auf Neu und wählen Sie die Option Schlüssel im Registrierungseditor

11. Klicken Sie mit der rechten Maustaste auf die Schnelllöschtaste , gehen Sie zu Neu und wählen Sie Schlüssel aus dem Menü, wie unten dargestellt.

Klicken Sie mit der rechten Maustaste auf Schnelllöschen und wählen Sie Neu und dann die Option Schlüssel im Registrierungseditor

12. Benennen Sie die neue Taste in Command um.

Benennen Sie den neuen Schlüssel als Befehl im Schnelllöschordner im Registrierungseditor um

13. Doppelklicken Sie im rechten Bereich auf die Datei (Standard) , um das Fenster Zeichenfolge bearbeiten zu öffnen.

doppelklicken Sie auf Default und das Fenster „String bearbeiten“ erscheint. So löschen Sie Ordner und Unterordner in PowerShell

14. Geben Sie cmd /c „cd %1 && quick_delete.bat“ unter Wertdaten : ein und klicken Sie auf OK

Geben Sie die Wertdaten in das Fenster Zeichenfolge bearbeiten im Registrierungseditor ein

Die Option zum schnellen Löschen wurde jetzt zum Explorer-Kontextmenü hinzugefügt.

15. Schließen Sie die Registrierungs-Editor- Anwendung und gehen Sie zurück zu dem Ordner , den Sie löschen möchten.

16. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie wie gezeigt Schnelllöschen aus dem Kontextmenü.

Schließen Sie die Registrierungs-Editor-Anwendung und gehen Sie zurück zu dem Ordner, den Sie löschen möchten. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Schnelllöschen. So löschen Sie Ordner und Unterordner in PowerShell

Sobald Sie Schnelllöschen auswählen, wird ein Eingabeaufforderungsfenster angezeigt, in dem Sie aufgefordert werden, die Aktion zu bestätigen.

17. Überprüfen Sie einmal den Ordnerpfad und den Ordnernamen und klicken Sie auf eine beliebige Taste auf der Tastatur, um den Ordner schnell zu löschen.

Hinweis: Wenn Sie jedoch versehentlich den falschen Ordner ausgewählt haben und den Vorgang abbrechen möchten, drücken Sie Strg + C . Die Eingabeaufforderung fordert erneut zur Bestätigung auf, indem die Meldung Batch-Job beenden (J/N)? Drücken Sie Y und dann die Eingabetaste , um den Schnelllöschvorgang abzubrechen, wie unten dargestellt.

Beenden Sie den Batch-Job, um den Ordner in der Eingabeaufforderung zu löschen

Lesen Sie auch: So löschen Sie fehlerhafte Einträge in der Windows-Registrierung

Profi-Tipp: Tabelle der Parameter und ihrer Verwendung

Parameter Funktion/Verwendung
/F Löscht schreibgeschützte Dateien zwangsweise
/Q Aktiviert den leisen Modus, Sie müssen nicht für jeden Löschvorgang bestätigen
/S Führt den Befehl für alle Dateien in Ordnern des angegebenen Pfads aus
*.* Löscht alle Dateien in diesem Ordner
Null Beschleunigt den Vorgang durch Deaktivieren der Konsolenausgabe

Führen Sie del /? Befehl, mehr darüber zu erfahren.

Del ausführen Um mehr Informationen über den del-Befehl zu erhalten

Empfohlen:

  • Wo installiert der Microsoft Store Spiele?
  • So beheben Sie, dass PDFs nicht in Chrome geöffnet werden
  • So deaktivieren Sie das Google Software Reporter-Tool
  • So fügen Sie das Notepad++-Plugin unter Windows 10 hinzu

Die oben genannten Methoden sind die effektivsten Methoden, um große Ordner in Windows 10 zu löschen . Wir hoffen, dass Ihnen diese Anleitung dabei geholfen hat, zu lernen, wie Sie Ordner und Unterordner in PowerShell & Command Prompt löschen . Wenn Sie Fragen/Kommentare zu diesem Artikel haben, können Sie diese auch gerne im Kommentarbereich hinterlassen.