Mam pytanie o strukturę if - else w pliku wsadowym. Każde polecenie działa osobno, ale nie mogłem bezpiecznie używać bloków „if - else”, więc te części mojego programu nie działają. Jak mogę sprawić, by te części działały? Dziękuję Ci.
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%"
)
{}
przycisk; pomaga uczynić posty bardziej czytelnymi i pozwala uniknąć pewnych problemów ze znacznikami. Odpowiadając na twoje pytanie, teraz! Podczas pisania pytania poniżej znajduje się podgląd, dzięki czemu możesz zobaczyć, jak będzie wyglądać po opublikowaniu.