PowerShell extraer el nombre del archivo y la extensión

PowerShell extraer el nombre del archivo y la extensión

PowerShell le permite exportar nombres y extensiones de archivos en un archivo de texto o cualquier formato que necesite. Si esta tarea se realiza utilizando la interfaz de usuario, tendrá que escribir el nombre y la extensión del archivo en un archivo de texto uno por uno, que es bastante difícil y requiere mucho tiempo. PowerShell puede realizar la misma tarea en un minuto usando un comando específico.

Este tutorial observará una guía completa para extraer o exportar nombres y extensiones de archivos.

Cómo extraer el nombre del archivo y la extensión en PowerShell?

El nombre del archivo y la extensión se pueden extraer con la combinación del "Get-Childitem" y el "Fila"Cmdlet. El cmdlet "get-childitem" se usa para obtener los elementos de más de una ubicación especificada, mientras que el cmdlet "de archivo fuera" se usa para enviar o exportar la salida a un archivo.

Consideremos una descripción general del siguiente ejemplo para extraer nombres de archivos y extensiones utilizando PowerShell.

Ejemplo

Este ejemplo demostrará extraer el nombre del archivo y la extensión en un archivo:

> Get -ChildItem "C: \ doc" -name | File fuera "C: \ new \ títulos.TXT"

En el comando indicado:

  • Al principio, agregue el "Get-Childitem"Junto con la ruta del archivo desde donde desea extraer el nombre del archivo y la extensión, seguido de"-NombreParámetro para obtener el nombre y la extensión del archivo.
  • Después de eso, agregue el "Tubería |"Para transferir la salida del cmdlet" get-childitem "como una entrada al cmdlet" fuera de archivo ".
  • Por último, agregue el "Fila"Cmdlet seguido de una ruta de archivo, donde se almacenarán los nombres y extensiones de archivo:

Ejecute el comando dado para verificar si los nombres de archivo y las extensiones fueron extraídos o no:

> Get-Content "C: \ new \ títulos.TXT"

La salida confirma que los nombres de archivo con sus extensiones se han extraído con éxito.

Conclusión

El nombre del archivo y la extensión se pueden extraer o exportar utilizando el "Get-Childitem"Cmdlet con la combinación del"Fila"Cmdlet. El cmdlet "get-childitem" primero obtiene los archivos que se extraen, y luego se usa "archivo fuera de archivo" para producir los nombres y extensiones de archivos a un nuevo archivo de texto. Esta publicación ha elaborado una guía detallada para extraer nombres de archivos y extensiones en PowerShell.