Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2017, 08:19
Avatar de Julcar
Julcar
 
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 5 meses
Puntos: 54
[CMD] Listar archivos con DIR solamente los primeros 50

Hola a todos, tengo un desafío por resolver con la consola de windows y de pronto alguien de acá con más experiencia puede guiarme...

Tengo un directorio donde usuarios remotos suben registros de actividad, algo asi como un log y a diario se suben unos 10 o 12 archivos, desde una consola de administración tengo que listar los últimos archivos creados y la mejor manera de logarlo es con el comando DIR, el problema es que DIR me lista todos los archivos y cuando la cantidad de archivos en el directorio sean unos 500 o 600 la mera ejecución del comando me va a podrir el CPU...

Necesito encontrar la manera de detener al DIR al alcanzar un máximo de digamos 50 o 60 archivos, y enviar ese listado a un archivo temporal que se actualizaría 3 o 4 veces al día, de modo que crear un batch que haga ese proceso es lo ideal...

La opción más viable es usar FOR /F https://ss64.com/nt/for_cmd.html

Pero no se me da bien esto del lenguaje Batch..

SI alguien se hace una idea de cómo lograr esto le agradecería muchísimo
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"