Eu tenho uma pergunta sobre a estrutura if-else em um arquivo em lotes. Cada comando é executado individualmente, mas eu não poderia usar os blocos "if - else" com segurança para que essas partes do meu programa não funcionem. Como posso fazer essas peças funcionarem? Obrigado.
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ão; ajuda a tornar as postagens mais legíveis e evita alguns problemas com a marcação. Em resposta à sua pergunta, ele faz agora! Ao escrever uma pergunta, há uma prévia abaixo para que você possa ver como ela ficará depois de publicada.