Obtenga la ruta completa de los archivos en PowerShell

Obtenga la ruta completa de los archivos en PowerShell

PowerShell puede ayudar a administrar todos los archivos del sistema utilizando una variedad de comandos. Esta operación de administración de archivos incluye copiar, mover, eliminar o renombrar. PowerShell también ayuda a buscar archivos en el sistema y se puede utilizar para encontrar la ubicación del archivo existente. Además, también puede ayudar a obtener la ruta de múltiples archivos a la vez. Para este propósito, el "Get-ChilditemEl comando se utiliza principalmente para recuperar o obtener la ruta del archivo.

Este tutorial presentará una guía completa para obtener o encontrar la ruta de los archivos en PowerShell.

Cómo obtener/recuperar la ruta completa de los archivos usando PowerShell?

Estos métodos alistados se pueden utilizar para obtener la ruta completa de los archivos en PowerShell en combinación con el "Get-Childitem" dominio:

  • Comando foreach.
  • Comando select-object.
  • Comando de tabla de formato.

Método 1: Obtenga la ruta completa de los archivos en PowerShell usando el comando "foreach"

El "Para cada"Cmdlet es cuando se usa con el"Get-Childitem", Obtiene e imprime la ruta completa de los archivos.

Ejemplo

Consideremos un ejemplo de código determinado:

> Get-ChildItem C: \ Doc \*.Txt -Recurse | foreach "$ _"

Según el comando dado:

  • Primero, invoca el "Get-ChilditemComando para obtener los archivos desde una ubicación o directorio especificado.
  • A continuación, usa el "-RecurrirParámetro para buscar los archivos en los subcarpetas.
  • Después de eso, agregue la tubería "|" que toma la salida del comando anterior y luego la transfiere como entrada al siguiente comando.
  • Finalmente, agregue un "para cadaLuce para imprimir la ruta completa de los archivos uno por uno:

Las rutas completas de todos los archivos del directorio seleccionado se han mostrado en la consola.

Método 2: Obtenga/recupere la ruta completa de los archivos en PowerShell usando el comando "Select-Object"

Otro comando que puede ser cuando se usa con el "Get-Childitem"Recuperar la ruta/directorio de los archivos es el"Selección-objeto".

Ejemplo

Para utilizarlo, consulte el comando dado:

> Get -ChildItem C: \ doc -filter *.Txt -Recurse | Select -Object -ExpandProperty FullName

En el código indicado:

  • "Selección-objetoEl comando se utiliza para seleccionar los objetos especificados por el usuario.
  • "-Expandir la propiedad"Selecciona y expande la propiedad especificada si la propiedad es una matriz.
  • "Nombre completo"Se usa para obtener el nombre completo del objeto especificado:

Método 3: Obtenga la ruta completa de los archivos en PowerShell utilizando el comando "formato de mesa"

El "Tabla de formato"Cmdlet ayuda a formatear la salida en una tabla con solo propiedades seleccionadas de un objeto. Más específicamente, imprime las rutas del archivo en forma de tabla cuando se usa con el "Get-Childitem" dominio.

Ejemplo

Ejecute la siguiente línea de código en la consola PowerShell:

> Get -ChildItem C: \ doc -filter *.Txt -Recurse | Nombre de formato completo

El comando anterior buscará y obtendrá los archivos con el ".TXT"Extensión que están presentes dentro del"C: \ doc"Directorio. Para ese propósito, hemos usado el "-Filtrar"Parámetro y agregó el comodín"*"Operador junto con el".TXT"Extensión para obtener solo los archivos con la extensión mencionada:

Como se puede ver en la salida anterior, la ruta de los archivos se ha imprimido en el formato de tabla.

Conclusión

La ruta completa de los archivos usando PowerShell se puede recuperar utilizando el "Get-Childitem"Cmdlet. Además, algunos otros comandos podrían usarse con el cmdlet especificado para obtener la ruta del archivo de múltiples maneras. Estos comandos incluyen "Selección-objeto","Tabla de formato", o "Para cada". Este tutorial ha presentado una guía exhaustiva para obtener los archivos en PowerShell.