if-statement - then - if php varias condiciones
''else'' no se reconoce como un comando interno o externo, programa operable o archivo por lotes (1)
El else
debe estar en la misma "línea" (a) que el if
. Elimine la línea nueva antes que el else
así:
if "zz"=="TRUE" (
copy /a zz + /a ee=/a zz
) else (
copy /a e + /a %TMP%=/a e
)
Tenga en cuenta también que "zz"=="TRUE"
nunca se evaluará como true
. Sospecho que usted quiso decir "%zz%"=="TRUE"
.
(a) : esta no es siempre una buena descripción, aunque es lo que usan los documentos de Microsoft. El mismo comando puede haber sido mejor, y poner )
y else
en una línea diferente lo divide en dos comandos.
Intento utilizarlo con el comando "else" pero me aparece el siguiente error:
''else'' no se reconoce como un comando interno o externo, programa operable o archivo por lotes.
Mi código es:
if "zz"=="TRUE" (
copy /a zz + /a ee=/a zz
)
else (
copy /a e + /a %TMP%=/a e
)
¿Cuál es el problema?