[batch] SCRIPT comprobar carpeta VACIA

Iniciado por postrof, 6 Abril 2009, 18:04 PM

0 Miembros y 1 Visitante están viendo este tema.

postrof

Buenas a todos,

A ver si a alguien se le ocurre como puedo hacer un script .bat para comprobar si una carpeta esta vacia o no...




Muchas Gracias!!


SALUT!



PD--> POST MOVIDO DE LA CARPETA "WINDOWS"

Sin animo de NADA y solo con la IDEA de difundir una CULTURA y una forma de VIDA!!

leogtz

#1
Código (dos) [Seleccionar]
@echo off
:: Me cambio a la carpeta donde quiero checar si existen o no archivos o carpetas.
cd /d "%homedrive%\vacio"
for /f "tokens=1" %%$ in ('dir /b ^| find /v /c ""') do (
set "valor=%%$"
)
if %valor% equ 0 (
echo El directorio esta vacio
) else (
echo El directorio no esta vacio
)
set /p ,=
exit /b 0


O asi :

C:\vacio>dir /b
lalalala.txt

C:\vacio>dir /b | find /v /c "" | find "0" > nul 2>&1  && echo.Vacio. || echo No.vacio.
No.vacio.

C:\vacio>del lalalala.txt

C:\vacio>dir /b | find /v /c "" | find "0" > nul 2>&1  && echo.Vacio. || echo No.vacio.
Vacio.

C:\vacio>


Saludos.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

postrof


Muchas Gracias!!

Ahora mismo pruebo a ver si me funciona!!!!!  ;)
Sin animo de NADA y solo con la IDEA de difundir una CULTURA y una forma de VIDA!!