Löschen von PowerShell-Dateien [mit präzisen Befehlszeilen]

Maria Aktualisiert am Aug 23, 2024 to Ressource-Artikel | How-to Artikel

Zusammenfassung:

Fragen Sie sich, wie Sie eine Datei mit PowerShell löschen können? Machen Sie sich keine Sorgen, denn in diesem Artikel erfahren Sie, wie Sie einzelne und mehrere Dateien mit dem Cmdlet 'Remove-item' und Dateien mit WMI löschen können. Auch wenn Sie versehentlich Dateien gelöscht haben, können Sie alle diese Dinge mit 99,9% Genauigkeit mit EaseUS Data Recovery Wizard wiederherstellen.

Übersicht über das Löschen von Dateien mit PowerShell

PowerShell ist eines der kostenlosen Tools zur Befehlsautomatisierung, die von der Windows-Betriebssoftware angeboten werden. PowerShell ist die beste auf dem .NET-Framework basierende Skriptsprache, die aus einer breiten Palette von Befehlen besteht, die bestimmte Funktionen ausführen.

Zusammenfassend lässt sich sagen, dass PowerShell Ihnen hilft, die volle Kontrolle über das Betriebssystem mit Hilfe einer Shell zu erlangen, die in einem Eingabeaufforderungsfenster beginnt, einschließlich des Löschens von Dateien unter Windows mit Befehlszeilen- oder Cmdlets-Syntaxen.

Dies sind die eingebauten Befehle in PowerShell, die Sie bei der Ausführung bestimmter Löschaufgaben unterstützen. Wenn Sie also eine Datei mit PowerShell löschen möchten , können Sie diese spezifischen Cmdlets verwenden.

Sehen wir uns nun ohne weiteres zwei detaillierte PowerShell-Methoden zum Löschen von Dateien an.

So löschen Sie eine Datei in PowerShell mit dem Cmdlet "Remove-Item

Möchten Sie eine Datei mit PowerShell löschen? Mit diesem Remove-Item-Cmdlet PowerShell delete file method können Sie schnell einzelne oder mehrere Dateien oder Ordner löschen. Außerdem eliminiert dieses Remove-Item-Cmdlet in PowerShell ein oder mehrere Elemente aus der Liste.

Es verwendet einen Dateipfad für den Löschvorgang. Daher können Sie mit dem Cmdlet "Remove-Item" schnell Ordner, Dateien, Registrierungsschlüssel, Variablen und Aliase löschen. Sehen wir uns zunächst an, wie Sie die Datei mit dieser Methode löschen können!

So löschen Sie eine einzelne Datei oder einen Ordner mit dem Cmdlet "Remove-Item

Beginnen wir mit dem Cmdlet "Remove-Item", um eine einzelne Datei oder einen Ordner zu löschen. Das Cmdlet "Remove-Item" ist eine der einfachsten Methoden zum Löschen von PowerShell-Dateien. Die wichtigsten Syntaxen für das Cmdlet "Remove-Item" sind jedoch die folgenden:

Die Beschreibungen der Parameter sind nachstehend aufgeführt:

-Filter: Er hilft dabei, Dateien und Ordner zu löschen, die dem angegebenen Filter entsprechen. Außerdem arbeitet es mit täglichen Ausdrücken und Platzhaltern.

-Bestätigen: Er fordert Sie auf, den Vorgang zu bestätigen, bevor Sie den Befehl ausführen.

-Einbeziehen: Es wurde verwendet, um ein String-Array, ein Element oder sogar die Elemente hinzuzufügen, die von der Operation betroffen sein müssen.

-Ausschließen: Es wurde verwendet, um ein String-Array und Elemente von der gesamten Operation auszuschließen.

-Erzwingen: Fügen Sie diesen Parameter hinzu, wenn Sie die schreibgeschützten oder versteckten Dateien eliminieren möchten.

-WasWenn: Dieser Parameter zeigt an, was passieren würde, wenn das Cmdlet ausgeführt wird, ohne es zu bedienen. Kurz gesagt, es ist der richtige Parameter für die Überprüfung.

-Pfad: Mit dieser Option können Sie den Speicherort für die zu eliminierenden Elemente angeben.

-Zurückverfolgen: Auflistung aller untergeordneten Elemente an bestimmten Orten.

-LiteralPath: Beschreiben Sie den Ort, an dem sich die zu eliminierenden Elemente befinden.

-Stream: Es eliminiert Ersatzdaten, wie z.B. Zone.Identifier aus den Dateien und Verzeichnissen.

Beginnen wir nun mit dem Löschen einer einzelnen Datei in PowerShell mit dem Cmdlet "Remove-Item". Um eine einzelne Datei oder einen einzelnen Ordner aus einem bestimmten Pfad zu löschen, ist es wichtig, den genauen Pfad der Datei zu verwenden, indem Sie den Parameter "-path" an "Remove-Item" übergeben. Dies ist das beste Beispiel dafür, wie Sie eine einzelne Datei oder einen einzelnen Ordner mit dem Cmdlet "Remove-Item" in PowerShell löschen können.

> Remove-Item -Path C:\New\Docs.txt

Die oben erwähnte Codezeile kann einen einzelnen Ordner oder eine Datei, die Sie bereitgestellt haben, schnell löschen.

Löschen von Dateien und Ordnern im Stapel mit dem Cmdlet "Remove-Item"

Da Sie verstanden haben, wie Sie eine Datei mit PowerShell unter Verwendung des Cmdlets Remove-Item löschen können, wird Ihnen in diesem Schritt gezeigt, wie Sie alle Dateien und Ordner löschen können. Schauen wir uns an, wie Sie das machen können:

Der Befehl Remove-Item verwendet den Platzhalter "*", um alle Ordner und Dateien in dem Ordner zu löschen. Als Nächstes müssen Sie das "*" anstelle der Dateierweiterung und des Namens einsetzen. Schließlich wird die Ausführung des folgenden Befehls dazu beitragen, alle Dateien und Ordner aus dem Ordnerpfad zu löschen.

Der Befehl lautet: > Remove-Item C:\New\*.*

So löschen Sie einen Dateipfad mit dem Cmdlet "Remove-Item

Der Remove-Item-Befehl von PowerShell unterstützt auch das Eliminieren eines Dateipfads. Daher wird im unten aufgeführten Beispielcode die Funktionalität des Befehls erläutert.

ls C:\Benutzer\Powershell\Dokumente\test\

Wir haben alle Elemente im Testordner mit dem Tool "ls" aufgelistet. Zum Beispiel sollen alle Dateien und Ordner mit der Erweiterung .rtf aus dem Zielpfad entfernt werden, wie z. B. C:\Benutzer\Powerershell\Dokumente\test\. Mithilfe des Befehls "Is" können Sie daher die gelöschten Dateien und Ordner leicht überprüfen.

Remove-Item C:\Users\powershell\Dokumente\test\*.rtf

ls C:\Benutzer\Powershell\Dokumente\test\

Es hat sich gezeigt, dass die Dateien mit der Erweiterung ".rtf" aus dem Verzeichnis entfernt wurden.

Löschen von Dateien in PowerShell mit dem WMI-Befehl

PowerShell unterstützt WMI, auch bekannt als Window Management Instrumentation, was bedeutet, dass WMI-Abfragen und -Methoden direkt von PowerShell aus aufgerufen werden können. Dies ist nicht nur für Administratoren gedacht, die in den früheren Tagen von Windows einige grundlegende visuelle Skripts verwendet haben. Microsoft hat WMI-spezifische CIM-Cmdlets in PowerShell integriert. Daher werden Invoke-CimMethod und Get-CimInstance zum Löschen von PowerShell-Dateien verwendet.

$file2delete = Get-CimInstance -ClassName Cim_DataFile -Filter "Name = 'E:\\testfolder1\\testfile2.txt'"

$file2delete

Get_CimInstance verwendet Cim_DataFile, um die Details zu extrahieren: "E:\\testfolder1\\testfile2.txt".

Da Sie die Details für die Datei "E:\\testfolder1\\testfile2.txt" erhalten haben, können Sie die Variable "$file2delete" verwenden, um das resultierende Objekt an den Befehl "Invoke-CimMethod" zu übergeben. Andererseits beschreibt die Option "-Name" dieses Invoke-Methodenbefehls den Namen der Methode der Klasse Cim_DataFile.

Die angegebene Datei wurde erfolgreich eliminiert, wie die Ausgabe zeigt!

Wenn einige Ihrer Dateien beschädigt sind, und Sie nicht wissen, wie Sie beschädigte Dateien löschen können. Klicken Sie auf den Ankertext, um die Antwort zu finden.

Wiederherstellen von versehentlich mit PowerShell gelöschten Dateien und Ordnern

Gehören Sie zu den Benutzern, die gelöschte Dateien wiederherstellen und Ordner, die versehentlich mit PowerShell gelöscht wurden? Dieser Schritt zeigt Ihnen, wie Sie die Daten mit einer Erfolgsquote von 99,9% wiederherstellen können! Ja, wir sprechen über eine Premium-Software, EaseUS Data Recovery Wizard, die Ihnen hilft, Datenverluste aufgrund von Formatierung, Löschen, Virenangriffen usw. wiederherzustellen.

Mit EaseUS Data Recovery Wizard können Sie Dateien und Ordner wiederherstellen, die versehentlich mit PowerShell gelöscht wurden, da es sich um eine All-in-One-Software zur Datenwiederherstellung handelt. Die technische Spezifikation dieser Software sind die folgenden:

  • Es unterstützt Windows 11/10/8/7.
  • Es verwendet Windows Server 2022, 2019, 2016, 2012, 2008 und 2003.

Dieses zuverlässige Tool kann Ihnen auch bei der Wiederherstellung des Papierkorbs helfen, wenn Sie Dateien aus dem Papierkorb wiederherstellen möchten. Es ist auch möglich, gelöschte Dateien von der Festplatte wiederherzustellen. Wenn Sie wichtige Dateien auf der externen Festplatte verlieren, kann EaseUS Data Recovery Wizard Ihnen helfen, die gelöschten Dateien wiederherzustellen. Als Heimanwender müssen Sie sich keine Gedanken darüber machen, wohin dauerhaft gelöschte Fotos verschwinden, oder wie Sie gelöschte YouTube-Videos wiederherstellen, denn dieses professionelle Wiederherstellungstool kann Datenverlustprobleme für Sie lösen.

Es ist ziemlich einfach, versehentlich gelöschte Dateien und Ordner mit der PowerShell wiederherzustellen, und wir zeigen Ihnen die Anleitung:

Schritt 1. Starten Sie EaseUS Data Recovery Wizard und wählen Sie den Speicherort oder das Gerät aus, auf dem Sie Dateien verloren/gelöscht haben. Klicken Sie auf „Suche nach verlorenen Daten“, um die fehlenden Dateien zu finden.

Schritt 2. Wählen Sie nach dem Scanvorgang im linken Bereich den Dateityp, den Sie wiederherstellen möchten. Sie können den Dateinamen direkt in die Suchleiste eingeben, wenn Sie sich daran erinnern. Wählen Sie die gefundenen Dateien aus und klicken Sie auf „Vorschau“.

Schritt 3. Wählen Sie die Dateien aus, die Sie wiederherstellen möchten. Klicken Sie auf „Wiederherstellen“, um sie an einem anderen sicheren Ort auf Ihrem PC, einem externen Speichergerät oder einem Cloud-Speicher zu speichern.

Zusammenfassung

Sind Sie es leid, Dateien und Ordner loszuwerden, die sich nicht einfach entfernen lassen? Keine Sorge, Sie können sie jetzt mit PowerShell von Ihrem PC entfernen. Es bietet zahlreiche Techniken und Befehle, um eine Datei mit PowerShell zu löschen.

Wir hoffen, dass die in diesem Artikel vorgestellten Methoden zum Löschen einer einzelnen Datei oder mehrerer Dateien mit dem Cmdlet "Remove-Item" und WMI Ihnen helfen, alle unerwünschten Dateien aus Ihrem System zu löschen. Wenn Sie versehentlich eine wichtige Datei gelöscht haben, ist es immer von Vorteil, den EaseUS Data Recovery Wizard zu verwenden, um Dateien wiederherzustellen!

FAQs zum Löschen von Dateien mit PowerShell

Die detaillierten FAQs werden unten angezeigt, wenn Sie eine Datei mit PowerShell löschen möchten.

Funktioniert RM in PowerShell?

RM ist in der PowerShell ein Alias für Remove-Item. Sie müssen jedoch wissen, dass es die Option -rf nicht akzeptiert. Außerdem wird ein Element entfernt, das ein bestimmter Parameter ist, der nicht mit dem Parameternamen "rf" gefunden werden kann. Sie können also Remove-Item ohne -rf aufrufen, was ohne Probleme funktioniert. Aber Sie müssen wissen, dass es immer eine Bestätigung verlangt.

Wie lösche ich eine Datei über die Eingabeaufforderung?

Führen Sie die folgenden Schritte aus, um zu verstehen, wie Sie eine Datei über die Eingabeaufforderung löschen können:

  • Öffnen Sie die Eingabeaufforderung.
  • Ändern Sie den Verzeichnispfad in cmd.
  • Verwenden Sie den Löschbefehl.
  • Beseitigen Sie die schreibgeschützten Dateien.
  • Löschen Sie Dateien in großen Mengen.
  • Löschen Sie mehrere Dateien, z. B. Datei1, Datei2, Datei3 und Datei4 löschen.

Wie löschen Sie eine Datei in PowerShell rekursiv?

Wenn Sie die Dateien in jedem Unterverzeichnis entfernen müssen, müssen Sie den Befehl Get-ChildItem um die Option -Recurse ergänzen, um alle Dateien rekursiv zu erhalten.

Wie kann ich ein Verzeichnis in PowerShell löschen?

Sie können ein Verzeichnis in PowerShell mit der Methode Delete () löschen. Jedes Objekt darin verfügt über eine Delete ()-Methode, mit der Sie das Objekt löschen können. Darüber hinaus können Sie das Cmdlet "Get-ChildItem" verwenden, um die Dateien und Ordner zu eliminieren und den Delete ()-Mechanismus für die Ausgabe zu verwenden.