Verwenden Sie PowerShell, um Dateien und Ordner in Windows 11/10 zu löschen

Wenn Sie eine Datei oder einen Ordner nicht von Ihrem Computer löschen können, können Sie Windows PowerShell verwenden , um jede Datei und jeden Ordner mühelos zu löschen. Der Vorteil der Verwendung von PowerShell besteht darin, dass Sie das Löschen einer Datei erzwingen(force delete a file) und alle Elemente aus einem Ordner entfernen können. Wir haben gesehen, wie man Dateien und Ordner mit der Eingabeaufforderung löscht . Sehen wir uns nun an, wie das mit PowerShell geht .

Verwenden Sie PowerShell(Use PowerShell) , um Dateien und Ordner zu löschen

Gehen Sie folgendermaßen vor, um Dateien und Ordner(delete files and folders) mit Windows PowerShell zu löschen:

  1. Öffnen Sie Windows PowerShell
  2. Identifizieren Sie den Ordner
  3. Verwenden Sie den Remove-item-Befehl.

Hier ist das Tutorial in detaillierter Form.

Löschen Sie(Delete) eine einzelne Datei mit PowerShell

Um zu beginnen, müssen Sie PowerShell öffnen . Dazu können Sie Win+XWindows PowerShell aus der Liste auswählen . Alternativ können Sie im Suchfeld der Taskleiste(Taskbar) danach suchen. Geben Sie danach den folgenden Befehl ein:

Remove-item file-path

Dies ist die Grundform des Befehls.

Nehmen wir an, Sie haben eine Datei namens TWC.png im TWC - Ordner auf Ihrem Desktop . Um es mit Windows PowerShell(Windows PowerShell) zu löschen , müssen Sie diesen Befehl eingeben:

Remove-item C:\Users\user-name\Desktop\TWC\TWC.png

So löschen Sie Dateien und Ordner mit Windows PowerShell

Sie müssen die Dateierweiterung in den Befehl aufnehmen. Andernfalls wird Ihr Befehl nicht erkannt und Sie werden mit einer Willkommensnachricht begrüßt.

Verwandte(Related) : So löschen Sie Dateien, die älter als X Tage in Windows sind

Löschen Sie(Delete) einen einzelnen Ordner mit PowerShell

Wenn Sie einen Ordner mit Windows PowerShell(Windows PowerShell) löschen möchten , müssen Sie den Befehl wie zuvor erwähnt eingeben.

Remove-Item folder-path

Nehmen wir an, Sie haben einen Ordner namens TWC auf Ihrem Desktop . Wenn Sie es löschen möchten, müssen Sie diesen Befehl eingeben:

Remove-item C:\Users\user-name\Desktop\TWC

Wenn der Ordner leer ist, wird er sofort gelöscht. Wenn der Ordner jedoch einige Dateien enthält, müssen Sie das Löschen bestätigen, indem Sie die Tasten Y und Enter drücken.(Enter)

Löschen Sie(Delete) mehrere Dateien mit PowerShell

Wenn Sie mehrere Dateien löschen müssen, müssen Sie einen anderen Befehl eingeben. Der Befehl sieht gleich aus, aber es gibt einen kleinen Unterschied.

Remove-item file-path, file-path1, file-path2

Sie müssen alle Dateipfade so eingeben. Beispielsweise haben Sie eine Datei mit dem Namen TWC.png auf dem Desktop und eine andere Datei mit dem Namen TWC1.txt im Ordner Downloads . Um sie sofort zu löschen, können Sie diesen folgenden Befehl eingeben:

Remove-item C:\Users\user-name\Desktop\TWC.png, C:\Users\user-name\Downloads\TWC1.txt

Löschen Sie(Delete) mehrere Ordner mit PowerShell

Wie beim Löschen mehrerer Dateien ist der Befehl zum Entfernen mehrerer Ordner mit Windows PowerShell derselbe . Sie können beispielsweise einen Befehl wie diesen verwenden:

Remove-item C:\Users\user-name\Desktop\TWC, C:\Users\user-name\Downloads\TWC1

Dieser Befehl löscht gleichzeitig den TWC - Ordner aus dem Desktop und den TWC1- Ordner aus dem Downloads - Ordner.

Zu Ihrer Information: Wenn Sie diese Befehle verwenden, werden Ihre Dateien und Ordner dauerhaft gelöscht. Mit anderen Worten, Sie können sie nicht im Papierkorb(Recycle Bin) finden .

Überprüfen Sie Elemente in einem Ordner

Falls Sie einen Ordner nicht öffnen können, aber etwas über die Elemente wissen möchten, können Sie diesen Befehl verwenden:

Get-ChildItem folder-path

Wenn Sie auf Ihrem Desktop(Desktop) einen Ordner mit dem Namen TWC haben, müssen Sie den folgenden Befehl eingeben, um alle Dinge anzuzeigen:

Get-ChildItem C:\Users\user-name\Desktop\TWC

Standardmäßig werden Mode , LastWriteTime , Length und Name angezeigt . Sie können den Dateinamen von hier abrufen, damit Sie das richtige Element löschen können.

Überprüfen Sie die(Check) letzte Änderungszeit und die Erstellungszeit

Wenn Sie die Zeit überprüfen möchten, zu der eine Datei erstellt oder geändert wurde, können Sie diesen Befehl verwenden:

Get-ChildItem C:\Users\user-name\Desktop\TWC | Select-Object FullName, LastWriteTime, CreationTime

Sie finden drei Spalten mit allen Dateinamen und anderen Details.

Löschen eines Elements erzwingen

Wenn Ihr Ordner einige schreibgeschützte oder versteckte Dateien enthält, die Sie entfernen möchten, können Sie den oben genannten Befehl nicht verwenden, da er einen Fehler anzeigt. In diesem Fall müssen Sie den Parameter -force verwenden . Wenn sich beispielsweise einige versteckte oder schreibgeschützte Dateien im TWC - Ordner befinden, der auf dem Desktop abgelegt ist , müssen Sie diesen Befehl eingeben:

Remove-item C:\Users\user-name\Desktop\TWC -force

Derselbe Befehl kann auch zum Löschen einer schreibgeschützten Datei verwendet werden. In beiden Fällen erhalten Sie eine Bestätigungsmeldung, in der Sie Y eingeben(Y ) und die Eingabetaste drücken müssen.

Ohne Bestätigung löschen

Wenn Sie den allerersten Befehl dieses Artikels verwenden, werden Sie mit einer Bestätigungsnachricht begrüßt. Wenn Sie jedoch keine solche Nachricht erhalten möchten, können Sie einen Parameter namens -recurse verwenden(-recurse) .

Zum Beispiel,

Remove-item C:\Users\user-name\Desktop\TWC -recurse

Nach Eingabe dieses Befehls wird Ihr Ordner oder Ihre Datei ohne Bestätigung dauerhaft gelöscht.

Bestimmten Dateityp ausschließen

Nehmen wir an, Sie haben mehrere Dateitypen wie TXT , PNG , DOCX , PDF usw. und Sie möchten alle Elemente außer den TXT- Dateien löschen. In diesem Fall können Sie den Parameter -exclude verwenden . Der Befehl sieht so aus-

Remove-Item –path C:\Users\user-name\Desktop\TWC* -exclude *.txt

Sie haben es vielleicht schon erraten – es wird alle .txt- Dateien ausschließen und andere löschen. Es wird jedoch eine Bestätigungsmeldung angezeigt. Wenn Sie sie direkt löschen möchten, können Sie, wie bereits erwähnt, den Parameter -recurse verwenden .

Ich hoffe, dass diese Befehle für Sie hilfreich sind.(I hope these commands will be helpful for you.)



About the author

Ich bin ein Softwareentwickler mit über 10 Jahren Erfahrung auf den Plattformen Windows 11 und 10. Mein Fokus lag auf der Entwicklung und Wartung hochwertiger Software für Windows 7 und Windows 8. Ich habe auch an einer Vielzahl anderer Projekte gearbeitet, einschließlich, aber nicht beschränkt auf Chrome, Firefox, Xbox One und Dateien.



Related posts