Der folgende Artikel über sieht die beiden Methoden zum Löschen von Dateien in PowerShell.
Entdecken Sie PowerShell, um Dateien mit Reme-Item und WMI zu löschen
Diese Methoden werden ausführlich gezeigt:
Methode 1: Verwenden Sie das CMDLET „Entfernen-Punkt“ in PowerShell, um Dateien zu löschen
Der "Gegenstand entfernen”CMDLet löscht die Elemente von einem bestimmten Ort in PowerShell aus. Es ist ein Ansatz beim Löschen von Dateien in PowerShell. Dieses CMDLet kann einzelne oder mehrere Dateien löschen.
Die Demonstrationen, die das CMDLet „entfernen“ erklären.
Beispiel 1: Verwenden Sie das CMDLET "Entfernen-Punkt", um eine einzelne Datei zu löschen
Diese Instanz löscht eine einzelne Textdatei mit Hilfe eines “Gegenstand entfernen”CMDLET:
Entfernen Sie-Item C: \ doc \ new.txt
In Übereinstimmung mit dem obigen Code:
Beispiel 2: Verwenden Sie das CMDLET "entfernen", um alle Dateien mit Erweiterungen zu löschen
In dieser Abbildung werden alle Dateien mit einer Erweiterung gelöscht:
Entfernen-item c: \ doc \*.*
Nach dem obigen Code:
Beispiel 3: Verwenden Sie das CMDLET "Entfernen-Punkt", um alle Dateien einschließlich der versteckten Dateien zu löschen
Bei dieser Demonstration werden alle Dateien einschließlich versteckter gelöscht:
Entfernen -item c: \ doc \* -force
Nach dem obigen Code:
Methode 2: Verwenden Sie die WMI -Methode, um Dateien in PowerShell zu löschen
Der "WMI”Ist eine andere Methode, mit der Dateien in PowerShell gelöscht werden können. Es verfügt über zwei Klassen, die zum Löschen von Dateien verwendet werden: “Get-wmiObject" Und "Get-Ciminstance”.
Beispiel 1: Verwenden Sie das CMDLET der WMI-Klasse "Get-WmiObject", um eine Datei zu löschen
In diesem Beispiel wird eine Datei mit “gelöscht“Get-wmiObject”CMDLET:
$ File = get -wmiObject -ClassName cim_datafile -filter "name = 'c: \\ doc \\ new.txt'"
$ Datei.Löschen()
Nach dem oben genannten Code:
Beispiel 2: Verwenden Sie das CMDLET der WMI-Klasse "Get-Ciminstance", um eine Datei zu löschen
Diese Instanz löscht eine Datei mit einer “Get-Ciminstance”CMDLET:
$ File = get -ciminstance -ClassName cim_datafile -filter "name = 'c: \\ doc \\ new.txt'"
$ Datei | Invoke -cimmethod -name delete
Gemäß dem obigen Code:
Das drehte sich darum, Dateien in PowerShell zu löschen.
Abschluss
Zum Löschen von Dateien in PowerShell die “Gegenstand entfernen”CMDLet wird verwendet. Geben Sie zuerst das CMDLET „entfernen“ an und fügen Sie dann den zu gelöschten Dateipfad hinzu. Um die versteckten Dateien jedoch zu löschen, fügen Sie jedoch auch nur die "hinzu"-GewaltParameter nach der Dateipfadadresse. Dieser Artikel hat eine Anleitung zum Löschen von Dateien in PowerShell behandelt.