Cómo combinar ruta y nombre de archivo en PowerShell (con ejemplo)
A menudo es posible que desee combinar una ruta y un nombre de archivo en PowerShell.
La forma más sencilla de hacerlo es mediante el cmdlet Join-Path, que se creó para esta tarea específica.
Puede utilizar la siguiente sintaxis básica para unir una ruta específica con un nombre de archivo específico:
Join-Path $my_path $my_filename
Este ejemplo particular combinará la ruta especificada por la variable my_path con el nombre de archivo especificado por la variable my_filename.
También tenga en cuenta que podemos usar el cmdlet New-Item junto con el cmdlet Join-Path para crear un nuevo archivo combinando una ruta de archivo y un nombre de archivo:
New-Item -ItemType File (Join-Path $my_path $my_filename)
El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.
Nota: Puede utilizar el cmdlet Join-Path para unir tantas variables como desee.
Ejemplo: Cómo combinar ruta y nombre de archivo en PowerShell
Supongamos que nos gustaría combinar las siguientes dos variables en PowerShell en las que una variable contiene una ruta y la otra contiene un nombre de archivo:
- $my_path=“c:/usuarios/bobbi/data2”
- $my_filename=“new_data.txt”
Podemos utilizar la siguiente sintaxis para hacerlo:
$my_path = "c:/users/bobbi/data2"
$my_filename = "new_data.txt"
Join-Path $my_path $my_filename
La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Podemos ver que el cmdlet Join-Path ha unido correctamente la variable de ruta y la variable de nombre de archivo en la siguiente cadena:
c:\users\bobbi\data2\new_data.txtTambién podemos usar el cmdlet New-Item junto con el cmdlet Join-Path para crear un nuevo archivo combinando una ruta de archivo y un nombre de archivo:
$my_path = "c:/users/bobbi/data2"
$my_filename = "new_data.txt"
New-Item -ItemType File (Join-Path $my_path $my_filename)
La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Podemos ver que se ha creado un nuevo archivo llamado new_data.txt en el directorio ubicado en c:\users\bobbi\data2, como se muestra en el resultado.
Nota: Puede encontrar la documentación completa para el cmdlet Join-Path aquí.

