Wenn Sie eine Datei oder einen Ordner nicht von Ihrem Computer löschen können, können Sie verwenden Windows PowerShell 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 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 Sie dies mit PowerShell tun.
Verwenden Sie PowerShell, um Dateien und Ordner zu löschen
Gehen Sie folgendermaßen vor, um Dateien und Ordner mit Windows PowerShell zu löschen:
- Öffnen Sie Windows PowerShell
- Identifizieren Sie den Ordner
- Verwenden Sie den Remove-item-Befehl.
Hier ist das Tutorial in detaillierter Form.
Löschen Sie eine einzelne Datei mit PowerShell
Um zu beginnen, müssen Sie PowerShell öffnen. Dazu können Sie Win+X drücken und Windows PowerShell aus der Liste auswählen. Alternativ können Sie im Suchfeld der Taskleiste 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 zu löschen, müssen Sie diesen Befehl eingeben:
Remove-item C:\Users\user-name\Desktop\TWC\TWC.png
Sie müssen die Dateierweiterung in den Befehl aufnehmen. Andernfalls wird Ihr Befehl nicht erkannt und Sie werden mit einer Willkommensnachricht begrüßt.
Verwandt: So löschen Sie Dateien, die älter als X Tage sind, in Windows
Löschen Sie einen einzelnen Ordner mit PowerShell
Wenn Sie einen Ordner mit 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 durch Drücken von bestätigen Y und Eingeben Tasten.
Löschen Sie 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. Sie haben beispielsweise 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 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 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 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. Hier können Sie den Dateinamen abrufen, damit Sie das richtige Element löschen können.
Überprüfen Sie die 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 die verwenden -Gewalt Parameter. Wenn sich beispielsweise einige versteckte oder schreibgeschützte Dateien im TWC-Ordner befinden, der auf dem Desktop platziert 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ätigungsnachricht, in der Sie etwas eingeben müssen Y und drücken Sie die Eingabetaste.
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 verwenden -Rückfall.
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 die verwenden -ausschließen Parameter. 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 die verwenden -Rückfall Parameter wie bereits erwähnt.
Ich hoffe, dass diese Befehle für Sie hilfreich sind.