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?