Ich habe eine Frage zu if - else Struktur in einer Batchdatei. Jeder Befehl wird einzeln ausgeführt, aber ich konnte "if - else" -Blöcke nicht sicher verwenden, sodass diese Teile meines Programms nicht funktionieren. Wie kann ich diese Teile zum Laufen bringen? Danke dir.
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%"
)
{}
Schaltfläche klicken . Dies hilft, Beiträge besser lesbar zu machen und vermeidet Probleme mit dem Markup. Als Antwort auf Ihre Frage tut es jetzt! Wenn Sie eine Frage schreiben, sehen Sie unten eine Vorschau, damit Sie sehen können, wie sie nach dem Posten aussehen wird.