15/12/2010, 01:59
|
| | Fecha de Ingreso: noviembre-2010 Ubicación: asd
Mensajes: 10
Antigüedad: 14 años Puntos: 0 | |
Comparando el tamaño de un archivo en un momento concreto y en 10 segundos [BATCH] Buenos días,
con la intención de comparar el tamaño que tiene un archivo en un momento dado y al cabo de unos 10 segundos, escribo lo siguiente.. for %%- in (.\RESULTADO\final.txt) do ( set "taman=%%~z-" )
for /L %%i in (185000,1,275000) do ( echo %%i > nul)
for %%- in (.\RESULTADO\final.txt) do ( set "taman2=%%~z-" )
echo.
echo "x%taman%" "x%taman2%"
pause
if not "x%taman%" == "x%taman2%" (...)
tanto taman como taman2 valen "", es decir, nada.
El caso que esta prueba sí funciona sin problemas:
@echo off
set a=hola
set b=hola if "x%a%" == "x%b%" (
echo hola2123
) else ( echo adios2123)
¿por lo que entiendo que el tamaño de un archivo no se puede guardar en una variable?
He probado "set" "set /a" "set /p <nul" y na de na.
Un saludo |