Joindre le chemin pour combiner plus de deux chaînes dans un chemin de fichier dans PowerShell

Rohan Timalsina 21 mai 2022
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
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Article connexe - PowerShell String

Article connexe - PowerShell Path