[BATCH] Duda con el IF... (Resuelto)

Iniciado por Duning, 30 Julio 2012, 18:53 PM

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

Duning

Hola. Intento hacer  que un bat me diga si una carpeta existe, o no. Éste es le código que estaba utilizando:

Código (dos) [Seleccionar]
@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

Eleкtro

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.

Código (dos) [Seleccionar]
@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








Duning