ปัญหาในไฟล์แบทช์


0

ฉันพยายามเรียกใช้รหัสนี้:

Set a = "c:\a"
set b = "c:\b"
xcopy /d /y %a  %b

แต่ฉันไม่รู้ว่าทำไมมันถึงจำเส้นทางที่สองไม่ได้

การส่งออกในรูปแบบ cmd เป็นเหมือน xcopy /d /y c:\a

ไม่มีใครรู้ว่าทำไม

คำตอบ:


3

คุณไม่ควรมีช่องว่างก่อนและหลังเครื่องหมาย "=" เมื่อตั้งค่าตัวแปร และอย่างที่อิกนาชิโอกล่าวว่าตัวแปรควรจบและเริ่มต้นด้วย%

ดังนั้นควรทำงานอย่างถูกต้อง:

set a="c:\a"
set b="c:\b"
xcopy /d /y %a% %b%

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.