ผู้โพสต์บางคนด้านบนพลาดบิตของหน้ากากเล็กน้อย โดยเฉพาะอย่างยิ่งพาราดรอยด์ที่พลาด errorlevel 3 หมายถึงสำเนาที่ประสบความสำเร็จอย่างสมบูรณ์
โปรดทราบว่าบิต 0x01 หากตั้งค่าบ่งชี้ว่ามีการคัดลอกไฟล์บางไฟล์แม้ว่าจะมีความล้มเหลวอื่น ๆ ดังนั้นระดับข้อผิดพลาดที่เป็นเลขคี่จะแสดงว่ามีการคัดลอกไฟล์อย่างน้อยบางไฟล์ โปรดทราบว่าบิต 0x02 เพียงระบุว่ามีไฟล์ที่ปลายทางที่ไม่ปรากฏที่ต้นทาง สิ่งนี้จะเกิดขึ้นหากมีการใช้สวิตช์ / E และไฟล์ถูกลบออกจากแหล่งตั้งแต่คัดลอกก่อนหน้านี้ ไม่ควรเกิดขึ้นหากใช้สวิตช์ / MIR เนื่องจากควรลบไฟล์ที่ปลายทางเพื่อทำมิเรอร์แหล่งที่มา (แต่ฉันยังไม่ได้ทดสอบสิ่งนี้)
ดังนั้นทั้งข้อผิดพลาดระดับ 1 และ 3 บ่งชี้ว่าการคัดลอกไฟล์สำเร็จโดยไม่มีข้อผิดพลาด ข้อผิดพลาดระดับ 0 และ 2 บ่งชี้ว่าปลายทางเป็นปัจจุบันและไม่มีการคัดลอกไฟล์
สำหรับสิ่งที่คุ้มค่าฉันมาพร้อมกับสิ่งต่อไปนี้สำหรับการสำรองข้อมูลอย่างง่ายของฉัน:
ถ้า errorlevel 16 echo Backup ล้มเหลว - ดูเหตุผลข้างต้น & กลับไปทำแล้ว
ถ้า errorlevel 8 echo All ไม่ดี - การสำรองข้อมูลไม่สมบูรณ์ & กลับไปแล้ว
ถ้า errorlevel 4 echo All ไม่ดี - บางไฟล์ไม่ตรงกัน & กลับไปแล้ว
ถ้า errorlevel 3 echo Backup เสร็จสมบูรณ์ & กลับไปทำสำเร็จ
ถ้า errorlevel 2 echo Backup เป็นรุ่นล่าสุดแล้ว - ไม่มีไฟล์ที่คัดลอก & ไปแล้ว
ถ้า errorlevel 1 echo Backup เสร็จสมบูรณ์ & กลับไปทำสำเร็จ
หาก errorlevel 0 echo Backup เป็นรุ่นล่าสุดแล้ว - ไม่มีไฟล์ที่คัดลอก & ไปแล้ว
ฉันเลือกที่จะไม่ใส่ใจกับไฟล์ 'พิเศษ'
ฉันไม่รู้ว่าข้อผิดพลาด 'ไม่ตรงกัน' นั้นเป็นอย่างไรเพราะมันยังไม่เกิดขึ้น แต่ฉันอนุญาตในกรณีนี้