Realiza el procesamiento condicional de los programas por lotes. IF NOT ERRORLEVEL número comando IF NOT cadena1=cadena2 ...

Realiza el procesamiento condicional de los programas por lotes.  IF [NOT] ERRORLEVEL número comando IF [NOT] cadena1==cadena2 comando IF [NOT] EXIST archivo comando    NOT               Especifica que Windows debe llevar a cabo el comando sólo                     si la condición es falsa.    ERRORLEVEL número Especifica una condición verdadera si el último programa                     que se ejecutó devolvió un código de salida igual o mayor                     que el número especificado.    cadena1==cadena2  Especifica una condición verdadera si las cadenas de                      texto especificadas coinciden.    EXIST archivo     Especifica una condición verdadera si el archivo                      especificado existe.    comando           Especifica el comando que se va a ejecutar si se cumple la                      condición. Comando puede ir seguido de la palabra clave                     ELSE, que ejecutará el comando tras las palabra clave ELSE                     si la condición especificada es FALSE.  La cláusula ELSE debe aparecer en la misma línea que la del comando que  sigue a IF  Por ejemplo:      IF EXIST archivo. (         del archivo.     ) ELSE (         echo archivo. no existente.     )  Lo siguiente NO funcionará porque el comando del debe terminar con una  nueva línea:      IF EXIST archivo. del archivo. ELSE echo archivo. no existente  Tampoco funcionaría lo siguiente, ya que el comando ELSE debe estar en la  misma línea que el comando IF:      IF EXIST archivo. del archivo.     ELSE echo archivo. no existente  Si desea mantenerlo todo en una misma línea, lo siguiente funcionaría:      IF EXIST archivo. (del archivo.) ELSE echo archivo. no existente