So löschen Sie Ordner und Unterordner in PowerShell

Das Entfernen einer Datei unter Windows 10 ist so einfach wie Kuchen essen. Die Dauer des im Datei-Explorer(File 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(can take hours) . 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( empty Recycle bin) 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

So löschen Sie Ordner und Unterordner in Windows PowerShell(How to Delete Folders and Subfolders 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 - (Del) Taste(key) auf der Tastatur.
  • Klicken Sie mit der rechten Maustaste auf das Element und wählen Sie im angezeigten Kontextmenü (from the context menu)Löschen(Delete) aus .

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

  • Drücken Sie entweder gleichzeitig die Shift + Delete keys , um das Element zu löschen.
  • Oder klicken Sie mit der rechten Maustaste auf das Papierkorbsymbol(Recycle) auf dem Desktop und dann auf die Option Papierkorb leeren .(Empty recycle bin)

Warum große Dateien in Windows 10 löschen?(Why Delete Large Files in Windows 10?)

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

  • Der Speicherplatz(disk space) auf Ihrem PC ist möglicherweise gering, daher ist es erforderlich, Speicherplatz freizugeben.
  • Ihre Dateien oder Ordner wurden möglicherweise versehentlich dupliziert(duplicated)
  • Ihre privaten oder sensiblen Dateien(private or sensitive files) 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.(corrupt or full of malware)

Probleme beim Löschen großer Dateien und Ordner(Issues With Deleting Large Files and Folders)

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

  • Dateien können nicht gelöscht werden(Files can’t be deleted) – Dies passiert, wenn Sie versuchen, Anwendungsdateien und -ordner zu löschen, anstatt sie zu deinstallieren.
  • Sehr lange Löschdauer(Very long duration of deletion) – Vor Beginn des eigentlichen Löschvorgangs überprüft der Datei-Explorer(File Explorer) den Inhalt des Ordners und berechnet die Gesamtzahl der Dateien, um eine ETA bereitzustellen . Neben(Apart) 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(Must Read) werden : Was ist HKEY_LOCAL_MACHINE?(What is 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(Windows 10) zu beschleunigen . In diesem Artikel werden wir Sie durch verschiedene Methoden führen, um dasselbe zu tun.

Methode 1: Ordner und Unterordner in Windows PowerShell löschen(Method 1: Delete Folders and Subfolders in Windows PowerShell)

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(Run as administrator) ausführen .

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

2. Geben Sie den folgenden Befehl(command) ein  und drücken Sie die Eingabetaste(Enter key) .

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

Hinweis:(Note:) Ändern Sie den Pfad(path) im obigen Befehl in den Ordnerpfad(folder path) , 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: (Also Read:) So löschen Sie Win-Setup-Dateien in Windows 10(How to Delete Win Setup Files in Windows 10)

Methode 2: (Method 2: )Löschen Sie Ordner und Unterordner in der (Delete Folders and Subfolders in) Eingabeaufforderung(Command Prompt)

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

1. Drücken Sie die Windows + Q keysSuchleiste(search bar) zu starten .

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

2. Geben Sie Eingabeaufforderung( Command Prompt) ein und klicken Sie im rechten Bereich auf die Option Als Administrator ausführen.(Run as Administrator)

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 (User Account Control)Ja , wenn Sie dazu aufgefordert werden.(Yes)

4. Geben Sie cd und den Ordnerpfad ein(folder path) , den Sie löschen möchten, und drücken Sie die Eingabetaste(Enter key) .

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

Hinweis:(Note:) Sie können den Ordnerpfad aus der Datei-Explorer-(File 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 (command ) ein und drücken Sie die Eingabetaste(Enter key) , 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. . (cd . .)Befehl, um im Ordnerpfad einen Schritt zurückzugehen, und drücken Sie die Eingabetaste(Enter key) .

Geben Sie cd.. command in die Eingabeaufforderung ein

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

rmdir /q/s FOLDER_NAME

Ändern Sie FOLDER_NAME(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(Command Prompt) .

Lesen Sie auch: (Also Read:) So erzwingen Sie das Löschen einer Datei in Windows 10(How to Force Delete File in Windows 10)

Methode 3: Option zum schnellen Löschen im Kontextmenü hinzufügen(Method 3: Add Quick Delete Option in Context Menu)

Obwohl wir gelernt haben, wie man Ordner und Unterordner in Windows PowerShell oder der Eingabeaufforderung(Command Prompt) 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 ( context menu)Datei-Explorers(File Explorer) 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(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 Windows + Q keys zusammen und geben Sie Notepad ein. (notepad.)Klicken Sie dann wie gezeigt auf Öffnen .(Open)

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(Carefully) und fügen Sie sie wie abgebildet in das Notepad- Dokument ein:(Notepad)

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

Geben Sie den Code in Notepad ein

3. Klicken Sie auf die Option Datei(File ) in der oberen linken Ecke und wählen Sie Speichern unter…( Save As…) 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:(File name: ) ein und klicken Sie auf die Schaltfläche Speichern .(Save)

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

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

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. Gehen Sie im Datei-Explorer zu (File Explorer. )C:\WindowsDrücken Sie die Ctrl + V keys um die Datei quick_delete.bat hier einzufügen.

Hinweis:(Note: ) 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 (keys)Windows + R , um das Dialogfeld Ausführen(Run) zu starten .

8. Geben Sie regedit ein und drücken Sie die Eingabetaste , um den (Enter)Registrierungseditor( Registry Editor) zu öffnen .

Hinweis:(Note: ) Wenn Sie nicht über ein Administratorkonto angemeldet sind, erhalten Sie ein Popup-Fenster zur Benutzerkontensteuerung , in dem Sie um Erlaubnis gebeten werden. (User Account Control)Klicken Sie(Click) auf Ja(Yes ) , 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 New> Schlüssel . (Key )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(Quick Delete) , gehen Sie zu Neu( New, ) und wählen Sie Schlüssel( Key ) 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(new key) 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)((Default)) , um das Fenster Zeichenfolge bearbeiten zu öffnen.(Edit String)

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 :(Value Data: ) ein und klicken Sie auf OK

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

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

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

16. Klicken Sie mit der rechten Maustaste auf den Ordner(folder) und wählen Sie wie gezeigt Schnelllöschen(Quick Delete) 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(Quick Delete) auswählen , wird ein Eingabeaufforderungsfenster angezeigt, in dem Sie aufgefordert werden, die Aktion zu bestätigen.

17. Überprüfen Sie einmal den Ordnerpfad(Folder path) und den Ordnernamen(Folder name) und klicken Sie auf eine beliebige Taste(any key ) auf der Tastatur, um den Ordner schnell zu löschen.

Hinweis:(Note: ) Wenn Sie jedoch versehentlich den falschen Ordner ausgewählt haben und den Vorgang abbrechen möchten, drücken Sie Ctrl + C . Die Eingabeaufforderung fordert erneut zur Bestätigung auf, indem die Meldung Terminate batch job (Y/N)?Drücken Sie Y und dann die Eingabetaste , um den (Enter)Schnelllöschvorgang(Quick Delete) abzubrechen , wie unten dargestellt.

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

Lesen Sie auch: (Also Read:) So löschen Sie fehlerhafte Einträge in der Windows-Registrierung(How to Delete Broken Entries in Windows Registry)

Profi-Tipp: (Pro Tip:) Tabelle der Parameter (Table of Parameters) und ihrer Verwendung
(& their Uses )

Parameter Function/Use
/f Forcefully deletes read-only files
/q Enables quiet mode, you do not need to confirm for every deletion
/s Executes the command on all files in folders of the specified path
*.* Deletes all the files in that folder
nul Speeds up the process by disabling console output

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

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

Empfohlen:(Recommended:)

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



About the author

Ich bin Softwareentwickler und Entdecker. Ich habe Erfahrung sowohl mit der Microsoft Xbox 360 als auch mit dem Google Explorer. Ich bin in der Lage, Expertenempfehlungen für bestimmte Softwareentwicklungstools zu geben und Menschen bei der Behebung häufiger Explorer-Fehler zu helfen.



Related posts