PowerShell: utilice Get-ChildItem para obtener la ruta completa de los archivos
Puede usar la siguiente sintaxis en PowerShell para usar el cmdlet Get-ChildItem para obtener la ruta completa de los archivos en una carpeta en particular:
(Get-ChildItem c:\users\bobbi\current_data -Recurse).FullName
Este ejemplo particular obtendrá la ruta completa de cada archivo ubicado en la siguiente carpeta:
c:\users\bobbi\current_dataAl utilizar la propiedad FullName, podemos obtener la ruta completa de cada archivo.
El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.
Ejemplo: utilice Get-ChildItem para obtener la ruta completa de los archivos en PowerShell
Supongamos que tenemos una carpeta llamada current_data guardada en la siguiente ubicación:
c:\users\bobbi\current_data
Podemos utilizar la siguiente sintaxis para visualizar cada uno de los archivos de esta carpeta:
$path = "c:\users\bobbi\current_data"
Dir $pathLa siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Podemos ver que la carpeta contiene los siguientes cinco archivos de Excel:
- datos_béisbol.xlsx
- basketball_data.xlsx
- futbol_data.xlsx
- hockey_data.xlsx
- nuevos_datos_de_hockey.xlsx
Tenga en cuenta que estos nombres de archivos no contienen la ruta completa.
Si queremos ver la ruta completa de cada uno de estos archivos, podemos usar la siguiente sintaxis para hacerlo:
(Get-ChildItem c:\users\bobbi\current_data -Recurse).FullNameLa siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Observe que ahora se muestra la ruta completa de cada archivo en la carpeta:
- c:\users\bobbi\current_data\baseball_data.xlsx
- c:\users\bobbi\current_data\basketball_data.xlsx
- c:\users\bobbi\current_data\football_data.xlsx
- c:\users\bobbi\current_data\hockey_data.xlsx
- c:\users\bobbi\current_data\new_hockey_data.xlsx
Si queremos, podemos usar la siguiente sintaxis para exportar cada una de estas rutas completas a un archivo de texto:
(Get-ChildItem c:\users\bobbi\current_data -Recurse).FullName > full_names.txt
La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Luego podemos navegar hasta donde se encuentra este archivo de texto en nuestra computadora para verlo:
Podemos ver que el archivo de texto contiene la ruta completa de cada archivo en la carpeta.



