Joindre le chemin pour combiner plus de deux chaînes dans un chemin de fichier dans PowerShell
L’applet de commande Join-Path
permet à l’utilisateur de combiner des chaînes en un seul chemin. Parfois, vous devrez peut-être combiner des chemins pour créer un chemin unique lorsque vous travaillez dans PowerShell.
C’est là que l’applet de commande Join-Path
entre en action. De nombreux chemins enfants peuvent être combinés ou ajoutés au chemin principal pour créer un chemin unique.
Le paramètre -Path
spécifie le chemin principal auquel le chemin-enfant est ajouté. La valeur -Path
détermine quel fournisseur joint les chemins et ajoute les délimiteurs de chemin.
Il fournit le délimiteur \
pour joindre les chemins. Le paramètre -ChildPath
spécifie les chemins à ajouter à la valeur du paramètre -Path
.
Par exemple, la commande suivante utilise Join-Path
pour combiner le chemin principal hello
et un chemin enfant world
.
Join-Path -Path "hello" -ChildPath "world"
Production:
hello\world
L’applet de commande Join-Path
n’accepte que deux entrées de chaîne ou un paramètre -ChildPath
. En utilisant la commande unique, vous ne pouvez pas utiliser Join-Path
pour combiner plus de deux chaînes dans un chemin de fichier.
Vous devrez utiliser plusieurs instructions Join-Path
ensemble pour combiner plus de deux chaînes dans un chemin de fichier dans PowerShell.
Utilisez la valeur Join-Path
pour combiner plus de deux chaînes dans un chemin de fichier dans PowerShell
Étant donné que la valeur du chemin Join-Path
peut être envoyée au tube, vous pouvez regrouper plusieurs instructions Join-Path
pour combiner plus de deux chaînes dans un chemin de fichier.
Par exemple, le code suivant combine les quatre chaînes et crée un seul chemin C:\content\software\PowerShell
.
Join-Path -Path "C:" -ChildPath "content" | Join-Path -ChildPath "software" | Join-Path -ChildPath "PowerShell"
Production:
C:\content\software\PowerShell
Article connexe - PowerShell String
- Vérifier si une chaîne est vide en PowerShell
- Vérifier si une chaîne n'est pas NULL ou VIDE en PowerShell
- Extraction d'une sous-chaîne dans PowerShell
- Échapper aux guillemets simples et aux guillemets doubles dans PowerShell
- Fractionner une chaîne en variables distinctes dans PowerShell