Tengo una pregunta sobre if - else estructura en un archivo por lotes. Cada comando se ejecuta individualmente, pero no pude usar los bloques "if - else" de manera segura, por lo que estas partes de mi programa no funcionan. ¿Cómo puedo hacer que estas partes funcionen? Gracias.
IF %F%==1 IF %C%==1 (
::copying the file c to d
copy "%sourceFile%" "%destinationFile%"
)
ELSE IF %F%==1 IF %C%==0 (
::moving the file c to d
move "%sourceFile%" "%destinationFile%"
)
ELSE IF %F%==0 IF %C%==1 (
::copying a directory c from d, /s: boş olanlar hariç, /e:boş olanlar dahil
xcopy "%sourceCopyDirectory%" "%destinationCopyDirectory%" /s/e
)
ELSE IF %F%==0 IF %C%==0 (
::moving a directory
xcopy /E "%sourceMoveDirectory%" "%destinationMoveDirectory%"
rd /s /q "%sourceMoveDirectory%"
)
{}
botón; ayuda a que las publicaciones sean más legibles y evita algunos problemas con el marcado. En respuesta a su pregunta, ¡lo hace ahora! Al escribir una pregunta, hay una vista previa a continuación para que pueda ver cómo se verá una vez publicada.