У меня есть вопрос о структуре if-else в командном файле. Каждая команда выполняется индивидуально, но я не смог безопасно использовать блоки if - else, поэтому эти части моей программы не работают. Как я могу заставить эти части работать? Спасибо.
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%"
)
{}
кнопку; это помогает сделать сообщения более удобочитаемыми и избежать проблем с разметкой. В ответ на ваш вопрос, он делает сейчас! При написании вопроса ниже представлен предварительный просмотр, чтобы вы могли увидеть, как он будет выглядеть после публикации.