Wie Powershell Join-Path CMDLet funktioniert
Die Syntax des PowerShell-Join-Path ist unten angegeben:
> Join -path -Path -childpathDie 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 LinuxHintJetzt kann der gleiche Ausgang mit dem unten geschriebenen Befehl erhalten werden.
> Join -path -Path Linux \ -ChildPath \ LinuxHintOder der hier geschriebene Befehl kann dieselbe Funktion erfüllen.
> Join-Path Linux LinuxHintBeispiel 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 -DownloadsBeispiel 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, ErgebnisBeispiel 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*" -ResolveAbschluss
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.