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.
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.
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!
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.
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\*.*
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.
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.
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:
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.
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!
Die detaillierten FAQs werden unten angezeigt, wenn Sie eine Datei mit PowerShell löschen möchten.
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.
Führen Sie die folgenden Schritte aus, um zu verstehen, wie Sie eine Datei über die Eingabeaufforderung löschen können:
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.
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.
Related Articles
Von Windows 11 zu Windows 10 zurücksetzen ohne Datenverlust - 2 Methoden
Ghost of Tsushima Director's Cut stürzt ab
So beheben Sie den Fehler EMP.dll nicht gefunden Hogwarts Vermächtnis
Wie man das Einfrieren und Abstürzen von macOS Sonoma behebt