Hola. Intento hacer que un bat me diga si una carpeta existe, o no. Éste es le código que estaba utilizando:
@echo off
:PRINCIPIO
CD %appdata%\.minecraft\bin
if not exist Jars goto NOHAYJAR else SIHAYJAR
:NOHAYJAR
echo No hay Jars, creando directorio...
MD Jars
pause>nul
goto PRINCIPIO
:SIHAYJAR
echo Si hay Jar
pause>nul
Pero nunca me detecta la carpeta "Jars" y cuando ejecuta el MD me dice que ya existe (que es normal). En que me estoy equivocando?
Gracias
Cita de: Duning en 30 Julio 2012, 18:53 PM
if not exist Jars goto NOHAYJAR else SIHAYJAR
No estás mandando ninguna instrucción si la carpeta Jars existe.
@echo off
:PRINCIPIO
PUSHD "%appdata%\.minecraft\bin"
if /i not exist "Jars" (goto :NOHAYJAR) else (Goto :SIHAYJAR)
:NOHAYJAR
echo No hay Jars, creando directorio...
MD Jars
pause>nul
goto PRINCIPIO
:SIHAYJAR
echo Si hay Jar
pause>nul
Saludos
Muchísimas gracias :D