Methode 1: Verwenden Sie das CMDLET mit dem Test-Battieren, um das Vorhandensein der Datei zu überprüfen
CMDLET-Test-Path sucht nach dem Pfad und gibt einen Booleschen Wert zurück. Der Testpfad kehrt true zurück, wenn der Pfad korrekt ist, und wenn der Pfad nicht gefunden wird, gibt er falsche zurück. Die Syntax, gefolgt vom Test-Batt-CMDLet, finden Sie nachstehend:
Syntax
> Testpfad -Path
In der obigen Syntax
Beispiel
Dieses Programm überprüft die Existenz der Datei mit der Testpfad Methode. Es wird empfohlen, den absoluten Pfad der Datei zu bieten, wie wir es hier getan haben.
Die Ausgabe ist wahr, was bedeutet, dass die Datei existiert. Es wird beobachtet, dass das “Testpfad”CMDLet hat true zurückgegeben, welche besagt, dass die Datei existiert.
Methode 2: Verwenden Sie Get-iTem, um die Existenz der Datei zu überprüfen
Der Get-item CMDLET von PowerShell wird verwendet, um Elemente am angegebenen Ort zu erhalten. Die Syntax der Get-item CMDLET ist unten bereitgestellt:
Syntax
> Get-item
Die Syntaxelemente werden als:
Beispiel
Dieses Programm überprüft auch die Existenz der Datei mithilfe der Get-item-Methode.
> Get-item c:/docs/ps.txt
Das Get-item hat die Details der Datei gedruckt, in der angegeben ist, dass die Datei auf dem angegebenen Pfad vorhanden ist.
Methode 3: Verwenden Sie das Get-Childitem-CMDLET, um die Existenz der Datei zu überprüfen
Diese Methode erhält das Element sowie untergeordnete Elemente von mehr als einem angegebenen Pfad. Wenn die Datei vorliegt, wird die Dateidetails angezeigt und einen Fehler geworfen, falls die Datei nicht vorhanden ist.
Die Syntax des Get-Childitem-CMDLet ist unten bereitgestellt:
Syntax
> Get -Childitem -Path
Die Syntaxelemente werden erklärt a:
Beispiel
Dieses Programm überprüft die Existenz der Datei mithilfe der Get-Childitem-Methode.
> Get -childitem -Path C:/docs/ps.txt
Die Ausgabe zeigt die Dateidetails an, was bedeutet, dass die Datei vorliegt.
Methode 4: Verwenden Sie das System.Io.Dateimethode, um die Existenz der Datei zu überprüfen
Der [System.Io.Datei] :: existiert (Datei) Die Methode überprüft auch das Vorhandensein der Datei. Diese Methode liefert das Ergebnis zu einem booleschen (wahr/falschen) Wert. Die folgende Syntax wird befolgt, um diese Methode anzuwenden:
Syntax
> [System.Io.Datei existiert()
Die obige Syntax wird verwendet, um das Vorhandensein einer Datei zu überprüfen, indem der Pfad der Datei in der Datei angegeben wird Parameter.
Beispiel
Hier das [System.Io.Datei] :: existiert Methode wird ausgeübt, um zu überprüfen, ob die Datei am angegebenen Pfad vorhanden ist oder nicht.
> [System.Io.Datei] :: existiert ("c:/docs/ps.txt")
Die Ausgabe ist wahr, was bedeutet, dass die Datei existiert.
Herzlichen Glückwunsch! Sie haben gelernt, die Existenz der Datei in PowerShell zu überprüfen
Abschluss
PowerShell -Cmdlets wie Get-Childitem, Get-item, Und Testpfad kann verwendet werden, um die Existenz der Datei zu überprüfen. Darüber hinaus bietet PowerShell auch a .NETZ Unterstützte Methode "[System.Io.Datei existiert" Um die Existenz einer Datei zu überprüfen. In diesem Beitrag haben wir verschiedene mögliche Methoden gezeigt, um die Existenz der Datei zu überprüfen. Die Verwendung dieser drei CMDlets sowie die Methode wird mit Hilfe von Beispielen erklärt.