Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: manel92 en 1 Septiembre 2009, 19:05 pm



Título: comprobar tamaño de un archivo desde otro (batch)[Solucionado]
Publicado por: manel92 en 1 Septiembre 2009, 19:05 pm
Hola queria saber como puedo hacer que un archivo batch compruebes el tamaño en ks de un archivo y que si ese archivo es mayor de 1 k haga una cosa y si es menor otra, gracias y salu2


Título: Re: comprobar tamaño de un archivo desde otro (batch)
Publicado por: xassiz_ en 2 Septiembre 2009, 00:43 am
Código:
@echo off

if ["%~z1"] GTR ["1"] (
echo.Cosas que se hacen si es mayor de 1 byte
) else (
echo.Cosas que se hacen si es menor de 1 byte
)

pause>nul

exit

 ;)


Título: Re: comprobar tamaño de un archivo desde otro (batch)
Publicado por: manel92 en 3 Septiembre 2009, 15:30 pm
hola, antes de nada muchas gracias, pero me puedes decir donde tengo que poner el nombre del archivo .bat que quiero comprovar?

gracias, salu2


Título: Re: comprobar tamaño de un archivo desde otro (batch)
Publicado por: xassiz_ en 3 Septiembre 2009, 16:02 pm
Puedes arrastrar el archivo encima del bat y ya esta ;)


Título: Re: comprobar tamaño de un archivo desde otro (batch)
Publicado por: manel92 en 3 Septiembre 2009, 16:04 pm
pero es que esto lo quiero aplicar dentro de un programa en batch, entonces quedria saber donde colocar el nombre, que siempre sera el mismo nombre

gracias


Título: Re: comprobar tamaño de un archivo desde otro (batch)
Publicado por: xassiz_ en 3 Septiembre 2009, 16:18 pm
mm si es el nombre a ver si te sirve esto:

Código:
@echo off

::           ...
::   aqui tu codigo
::           ...

call :bytes TU_ARCHIVO.txt
pause>nul
exit

:bytes
if ["%~z1"] GTR ["1"] (
echo.Es mayor de 1 byte, tiene %~z1
) else (
echo.Es menor de 1 byte, tiene %~z1
)
goto:eof


Saludos ;)


Título: Re: comprobar tamaño de un archivo desde otro (batch)
Publicado por: manel92 en 4 Septiembre 2009, 12:14 pm
Solucionado, gracias  :D

Tema cerrado!


salu2