Wie man PowerShell Join-Path benutzt

Wie man PowerShell Join-Path benutzt
PowerShell Join-Path ist ein nützliches CMDLet, das sich beim Verbinden mehrerer Pfade hilft. Das Join-Path-CMDLet kombiniert mehrere Pfade, um einen von PowerShell erkennbaren Pfad zu erzeugen. Unter diesen mehreren Pfaden wird ein Pfad als Elternpfad angesehen, und die anderen werden als untergeordnete Pfade bezeichnet. Die Funktionalität eines Join-Path-CMDLet bezieht sich auf eine Eltern-Kind-Beziehung, da ein Elternteil mehrere Kinder enthalten kann. Dieser Artikel zeigt die Arbeit und Funktionalität des PowerShell-Join-Path-CMDLet.

Wie Powershell Join-Path CMDLet funktioniert

Die Syntax des PowerShell-Join-Path ist unten angegeben:

> Join -path -Path -childpath

Die Parameter -Path- und -ChildPath -Parameter beziehen. Darüber hinaus akzeptieren beide Parameter nur String -Datentypen. Abgesehen von diesen beiden obligatorischen Parametern bietet das Join-Path-CMDLet die folgenden zusätzlichen Parameter:

Zusätzlicher Childpath: Mit diesem Parameter können Sie zusätzliche Pfade als einen einzelnen Kinderpfad hinzufügen. Darüber hinaus hängt die Funktionalität dieses Parameters von der Existenz des Kinderpfadparameters ab. Da es die Existenz des Kinderpfadparameters erhält, werden die in zusätzlichen Childpath hinzugefügten Pfade angehängt. Wie -Path- und -ChildPath -Parameter akzeptiert diese Option die Stringwerte.

Beschließen: Dieser Parameter zeigt an, dass der aktuelle Anbieter den angeschlossenen Pfad auflösen muss. Wenn die Wildcards verwendet werden, gibt das CMDLET alle Pfade zurück, und wenn kein Pfad übereinstimmt (der angegebene Pfad), würde es einen Fehler zurückgeben.

Wie man PowerShell Join-Path benutzt

In diesem Abschnitt werden einige Beispiele beschrieben, die unter Verwendung von Join-Path in verschiedenen Szenarien praktiziert werden.

Beispiel 1: In diesem Beispiel enthält eine Liste von Befehlen. Die in diesem Beispiel bereitgestellten Befehle werden verwendet Linux als Elternpfad und LinuxHint als Kinderweg.

> Join -path -Path Linux -ChildPath LinuxHint

Jetzt kann der gleiche Ausgang mit dem unten geschriebenen Befehl erhalten werden.

> Join -path -Path Linux \ -ChildPath \ LinuxHint

Oder der hier geschriebene Befehl kann dieselbe Funktion erfüllen.

> Join-Path Linux LinuxHint

Beispiel 2: Dieses Beispiel zeigt den Befehl, der mehrere übergeordnete Pfade zu einem einzigen untergeordneten Pfad verbindet. Der nachstehend angegebene Befehl assoziiert beispielsweise mehrere übergeordnete Pfade einem einzelnen Kind. Der Downloads wird an zwei Pfade angehängt, E: \ ms ein F:

> Join -path -Path E: \ MS, F: -ChildPath -Downloads

Beispiel 3: Der Join-Pfad kann verwendet werden, um eine unbegrenzte Anzahl von Pfaden zu verknüpfen. Zu diesem Zweck wird der Parameter des additionalchildpaths des Join -Path -Cmdlets verwendet. Der unten angegebene Befehl verbindet mehrere untergeordnete Pfade zu einem übergeordneten Pfad (e :)

> Join -path -Path E: -Childpath MS -additionalChildPath New, Test, viva1, viva2, Ergebnis

Beispiel 4: Das Join-Path-CMDLet kann auch als Get-Childitem fungieren, aber der Unterschied besteht darin. Beispielsweise wird der unten geschriebene Befehl alle Dateien/Verzeichnispfade mit dem Eclipse -Verzeichnis als Kind vorgestellt.

> Join -Path "E: \*" "Eclipse*" -Resolve

Abschluss

Mit dem Join-Path-CMDLet in PowerShell können Sie mehrere Pfade als Eltern-Kind-Beziehung beitreten. Ein Pfad fungiert als Elternteil und andere untergeordnete Pfade werden dann an einen übergeordneten Pfad angehängt. Wir haben einen kurzen Leitfaden zur Verfügung gestellt, der die Arbeit und Verwendung des Join-Path-Cmdlet von Powershell demonstriert. Mit der umfangreichen Parameterunterstützung von Join-Pfad können Sie eine undefinierte Anzahl von Pfaden beitreten. Abgesehen von den Beiträgen der Pfade kann der Join-Path-Befehl praktiziert werden.