PowerShell -Methoden, um zu überprüfen, ob eine Datei vorhanden ist | Mit Beispielen erklärt

PowerShell -Methoden, um zu überprüfen, ob eine Datei vorhanden ist | Mit Beispielen erklärt
PowerShell unterstützt verschiedene Vorgänge in Dateien. Vor dem Vorgang wird empfohlen, das Vorhandensein der Datei zu überprüfen. Dazu bietet PowerShell verschiedene CMDlets und Methoden an. Dieser Beitrag analysiert und bietet eine detaillierte Verwendung der CMDLets/Methoden zur Überprüfung der Existenz der Datei. Um zu überprüfen, ob eine Datei vorhanden ist oder nicht. Wir werden die vier Methoden erläutern, um das Vorhandensein der Datei zu überprüfen, mit der Sie das Vorhandensein der Datei in PowerShell überprüfen können

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

  • : Es bezieht sich auf den Ort der Datei
  • Weg: Wird verwendet, um einen Pfad anzugeben
  • : Definiert die Parameter für zusätzliche Funktionen

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.

> Testpfad -Path "c:/docs/ps.txt "-PathType Blatt

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:

  • Get-item: Verwendet das Wildcard -Charakter (*), um alles des angegebenen Elements zu erhalten.
  • : Es bezieht sich auf den Ort der Datei

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:

  • Get-Childitem: Holen Sie sich den Inhalt eines Ordners oder Registrierungsschlüssels
  • Weg: Wird verwendet, um einen Pfad anzugeben
  • : Es bezieht sich auf den Ort der Datei

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.