Tôi có câu hỏi về cấu trúc if - else trong một tệp lô. Mỗi lệnh chạy riêng lẻ, nhưng tôi không thể sử dụng "if - else" chặn an toàn để các phần này của chương trình không hoạt động. Làm thế nào tôi có thể làm cho các bộ phận này chạy? Cảm ơn bạn.Làm thế nào để sử dụng if - else cấu trúc trong một tập tin thực thi?
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%"
)
là câu hỏi của tôi đọc rõ ràng không? Tôi đọc nó theo từng dòng nhưng có vẻ như bên cạnh tôi. – selentoptas
Xin chào, Chào mừng bạn đến với Stack Overflow! Để tạo một khối mã, bạn có thể đánh dấu văn bản có liên quan và nhấp vào nút '{}'; nó giúp làm cho bài viết dễ đọc hơn và tránh một số vấn đề với việc đánh dấu. Trong câu trả lời cho câu hỏi của bạn, nó hiện nay! Khi viết một câu hỏi có một bản xem trước dưới đây để bạn có thể xem nó sẽ trông như thế nào khi được đăng. – Ben
Cảm ơn bạn đã giải thích. Tôi sẽ sử dụng phương pháp này. – selentoptas