Ho una domanda sulla struttura if - else in un file batch. Ogni comando viene eseguito singolarmente, ma non ho potuto utilizzare i blocchi "if - else" in modo sicuro, quindi queste parti del mio programma non funzionano. Come posso far funzionare queste parti? Grazie.
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%"
)
{}pulsante; aiuta a rendere i post più leggibili ed evita alcuni problemi con il markup. In risposta alla tua domanda, lo fa ora! Quando scrivi una domanda c'è un'anteprima qui sotto in modo da poter vedere come apparirà una volta pubblicata.