Únase a la ruta para combinar más de dos cadenas en una ruta de archivo en PowerShell

Rohan Timalsina 21 mayo 2022
Únase a la ruta para combinar más de dos cadenas en una ruta de archivo en PowerShell

El cmdlet Join-Path permite al usuario combinar cadenas en una sola ruta. A veces, es posible que deba combinar rutas para crear una ruta única cuando trabaje en PowerShell.

Es donde entra en acción el cmdlet Join-Path. Muchas rutas secundarias se pueden combinar o agregar a la ruta principal para crear una ruta única.

El parámetro -Path especifica la ruta principal a la que se adjunta la ruta secundaria. El valor -Path determina qué proveedor une las rutas y agrega los delimitadores de ruta.

Proporciona el delimitador \ para unir las rutas. El parámetro -ChildPath especifica las rutas que se agregarán al valor del parámetro -Path.

Por ejemplo, el siguiente comando usa Join-Path para combinar la ruta principal hola y una ruta secundaria mundo.

Join-Path -Path "hello" -ChildPath "world"

Producción :

hello\world

El cmdlet Join-Path acepta solo dos entradas de cadena o un parámetro -ChildPath. Usando el comando único, no puede usar Join-Path para combinar más de dos cadenas en una ruta de archivo.

Necesitará usar varias instrucciones Join-Path juntas para combinar más de dos cadenas en una ruta de archivo en PowerShell.

Use el valor Join-Path para combinar más de dos cadenas en una ruta de archivo en PowerShell

Dado que el valor de la ruta Join-Path se puede enviar a la canalización, puede canalizar varias declaraciones Join-Path juntas para combinar más de dos cadenas en una ruta de archivo.

Por ejemplo, el siguiente código combina las cuatro cadenas y crea una única ruta C:\content\software\PowerShell.

Join-Path -Path "C:" -ChildPath "content" | Join-Path -ChildPath "software" | Join-Path -ChildPath "PowerShell"

Producción :

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

Artículo relacionado - PowerShell String

Artículo relacionado - PowerShell Path