PowerShell: Cómo obtener el primer nombre de archivo de una carpeta
A menudo es posible que desee utilizar PowerShell para obtener sólo el primer archivo de una carpeta.
Puede utilizar la siguiente sintaxis para hacerlo:
Get-ChildItem -File | Select-Object -First 1
Este ejemplo particular devolverá el primer nombre de archivo del directorio actual.
Esto es lo que hacen los distintos comandos:
- Get-ChildItem -File: recupera todos los archivos en el directorio actual
- Select-Object -First 1: especifica que solo se debe devolver el primer archivo
Tenga en cuenta que puede utilizar -First N para devolver los primeros N archivos de una carpeta si lo desea.
El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.
Ejemplo: usar PowerShell para obtener el primer nombre de archivo de una carpeta
Podemos usar el comando Dir para ver primero todos los archivos en nuestro directorio actual:
Podemos ver que nuestro directorio actual tiene seis archivos en total.
Supongamos que nos gustaría recuperar solo el primer archivo.
Podemos utilizar la siguiente sintaxis para hacerlo:
Get-ChildItem -File | Select-Object -First 1 La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Tenga en cuenta que esto devuelve sólo el primer archivo de la carpeta.
Tenga en cuenta que si desea devolver solo el nombre del archivo, puede utilizar la propiedad Nombre:
(Get-ChildItem -File | Select-Object -First 1).Name
La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Tenga en cuenta que esto devuelve sólo el primer nombre de archivo (athletes.txt) de la carpeta.


