Comment utiliser PowerShell Join-Path

Comment utiliser PowerShell Join-Path
PowerShell Join-Path est une applet de commande utile qui aide à joindre plusieurs chemins. Le cmdlet de jointure combine plusieurs chemins pour générer un chemin reconnaissable par PowerShell. Parmi ces multiples chemins, un chemin est considéré comme un chemin parent, et les autres sont appelés chemins enfants. La fonctionnalité d'un cmdlet de jointure se réfère à une relation parent-enfant car un parent peut contenir plusieurs enfants. Cet article démontre le fonctionnement et les fonctionnalités de la mise en cmdlet de jointure PowerShell.

Comment fonctionne la cmdlet de jointure PowerShell

La syntaxe du chemin de jointure PowerShell est donnée ci-dessous:

> JOIN-PATH -PATH -CHILDPATH

Les paramètres -Path et -ChildPath se réfèrent au chemin principal et aux sous-paths que vous souhaitez rejoindre. De plus, les deux paramètres acceptent uniquement les types de données de chaîne. En dehors de ces deux paramètres obligatoires, l'attaque de jointure de jointure propose les paramètres supplémentaires suivants:

AdditionalChildPath: Ce paramètre vous permet d'ajouter des chemins supplémentaires autres qu'un seul piste d'enfants. De plus, la fonctionnalité de ce paramètre dépend de l'existence du paramètre de piste de l'enfant. Comme il obtient l'existence du paramètre de path. Paramètres comme -Path et -childPath, cette option accepte les valeurs de chaîne.

Résoudre: Ce paramètre indique que le fournisseur actuel doit résoudre le chemin joint. Si les jilèges sont utilisés, alors la cmdlet renvoie tous les chemins, et si aucun chemin ne correspond (le chemin donné), il renverrait une erreur.

Comment utiliser PowerShell Join-Path

Cette section décrit quelques exemples qui sont pratiqués en utilisant le chemin de jointure dans différents scénarios.

Exemple 1: Cet exemple contient une liste de commandes qui utilise Join-Path pour générer un chemin lisible par un PowerShell. Les commandes fournies dans cet exemple utilisent linux comme chemin parent et linuxhint En tant que chemin d'enfant.

> JOIN-PATH -PATH LINUX -CHILDPATH LINUXHINT

Maintenant, la même sortie peut être obtenue en utilisant la commande écrite ci-dessous.

> Join-path -Path Linux \ -childPath \ linuxhint

Ou la commande écrite ici peut remplir la même fonction.

> Join-path Linux Linuxhint

Exemple 2: Cet exemple démontre la commande qui rejoindra plusieurs chemins parents vers un seul chemin d'enfant. Par exemple, la commande fournie ci-dessous associe plusieurs chemins de parent vers un seul enfant. Le Téléchargements sera annexé à deux chemins, E: \ ms un F:

> Join-path -Path e: \ ms, f: -childpath téléchargements

Exemple 3: Le chemin de jointure peut être utilisé pour relier un nombre illimité de chemins. Pour cela, le paramètre -AdditionalChildPath de la cmdlet de jointure est utilisé. La commande fournie ci-dessous rejoint plusieurs chemins enfants vers un chemin parent (E :)

> JOING-PATH -PATH E: -ChildPath MS -AdditionalChildPath New, Test, Viva1, Viva2, Résultat

Exemple 4: L'attaque de jointure peut également agir comme un Get-Childitem, mais la différence est que le cmdlet de jointure montre le chemin complet. Par exemple, la commande écrite ci-dessous présentera tous les chemins de fichiers / répertoires qui ont le répertoire Eclipse en tant qu'enfant.

> Join-path "e: \ *" "eclipse *" -resolve

Conclusion

L'accès à la jointure de Path dans PowerShell vous permet de joindre plusieurs chemins en tant que relation parent-enfant. Un chemin agit comme un parent et d'autres chemins enfants sont ensuite annexés vers un chemin parent. Nous avons fourni un bref guide qui démontre le fonctionnement et l'utilisation de la cmdlet de jointure de PowerShell. Le support complet des paramètres de la jointure vous permet de rejoindre un nombre indéfini de chemins. En plus de joindre des chemins, la commande de jointure peut être pratiquée en obtenant les détails du chemin complet du contenu de tout répertoire.