Búsqueda de sitios web

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.

Artículos relacionados