Ú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
Artículo relacionado - PowerShell String
- Comprobar si la cadena está vacía en PowerShell
- Comprueba si una cadena no es NULL o vacía en PowerShell
- Convierta una cadena segura en texto sin formato en PowerShell
- Extraer textos usando Regex en PowerShell
- Extraer una subcadena en PowerShell
- Extraiga una subcadena de PowerShell de una cadena