Sintaxis del comando if/else en la edición por lotes

¿Cómo puedo agregar un ELSE parte de este código para que si no puede encontrar javac.exe le dará lo apropiado No se puede encontrar JDK ¿¿mensaje??

 FOR /R "C:\Program Files" %%a IN (.) DO (
        IF EXIST "%%~a\javac.exe" ECHO You Have The Java Dev Kit Ignore 

    Option 4) 

preguntado el 04 de julio de 12 a las 09:07

Una búsqueda rápida en Google me trajo el siguiente enlace: robvanderwoude.com/ntif.php -

Ya preguntaste una pregunta al respecto, y obtuviste tu respuesta. ¿O no lo hiciste? -

2 Respuestas

Puede agregar algunos corchetes a su declaración IF y luego agregar ELSE

IF EXIST "%%~a\javac.exe" (
        ECHO You Have The Java Dev Kit Ignore 
    ) ELSE (
        ECHO Cannot Find JDK
    )

Respondido 04 Jul 12, 09:07

  IF EXIST "%%~a\javac.exe" (ECHO You Have The Java Dev Kit Ignore) ELSE ( do something else )

Respondido 04 Jul 12, 09:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.