Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: under_makubex en 24 Febrero 2010, 19:53 pm



Título: PROBLEMA CON BATCH ingresar parametro y ver los ....
Publicado por: under_makubex en 24 Febrero 2010, 19:53 pm
buenas ante todo quisiera que me ayuden con lo siguiente llevo tiempo intentandolo
lo que quiero es hacer un archivo bat que muestre el nombre y el tamaño de los archivos de la carpeta activa cuyo tamaño sea superior a la cantidad que se indique como parámetro espero su cordial ayuda


Título: Re: PROBLEMA CON BATCH ingresar parametro y ver los ....
Publicado por: ---saster--- en 24 Febrero 2010, 20:49 pm
puedes usar un for y luego %~z (puedes llamarlo con call)

Código
  1. @echo off
  2. set/p "tam=peso minimo de los archivos >> "
  3. for /f "tokens=*" %%a in ('dir/b') do (call:tam "%%a" %tam%)
  4. :tam
  5. if %~z1 GTR %tam% (<nul set /p "= %~z1 %~1"&echo.)
  6.  

un code simple, pero que funciona

puedes añadirle nuevas funciones o hacerlo a modo comando

saludos