ตกลงหลังจากใช้เวลาทั้งวันทำการค้นคว้าอ่านเอกสารและทดสอบด้วยตัวเอง (ทั้งหมดที่มีผลลัพธ์เดียวกัน) ฉันมีคำตอบ
คำตอบสั้น ๆ คือ: ค่าเริ่มต้นของ Robocopy คือ (เว้นแต่คุณจะระบุสิ่งที่แตกต่างผ่านพารามิเตอร์) ว่ามันจะคัดลอกไฟล์ใด ๆ ที่ประทับเวลาหรือขนาดไฟล์ที่ แตกต่างกัน จำ Robocopy สำเนาเสมอจากแหล่งที่มาถึงปลายทาง ดังนั้นหากคุณมีไฟล์ที่ใหม่กว่าและใหญ่กว่าในปลายทาง Robocopy จะเขียนทับมันด้วยไฟล์เก่าและเล็กกว่าจากแหล่งที่มา (นั่นคือเหตุผลที่ฉันให้ความสำคัญกับคำว่า "แตกต่าง" - ไม่ใช่ใหม่หรือใหญ่กว่าแตกต่างกัน)
ในระดับที่ลึกกว่าคุณสามารถตรวจสอบด้วยตัวเลือก / มันแม้ว่าคุณสมบัติของไฟล์จะแตกต่างกันและคัดลอกไฟล์ที่แตกต่างกันด้วย - แม้ว่าขนาดไฟล์และการประทับเวลาจะเท่ากัน (ตกลงสำหรับ 100% ฉันไม่รู้ว่ามันเป็นอะไร จะคัดลอกไฟล์หรือเฉพาะแอตทริบิวต์ที่หายไป แต่เนื่องจากไฟล์เหมือนกันผลลัพธ์จะเหมือนกัน)
ฉันพบเอกสารที่มีความยาวซึ่งอ้างถึงในเธรดอื่น - เป็นเรื่องเกี่ยวกับรุ่น XP010 (ฉันเดาว่าเป็น Windows XP) แต่ไม่มีเอกสารประกอบใหม่สำหรับ robocopy คุณสามารถค้นหาเอกสารได้ที่นี่:
http://theether.net/download/Microsoft/Utilities/robocopy.pdf (อ่านหัวข้อ "การใช้คลาสไฟล์ Robocopy" ทุกอย่างถูกจัดวางอย่างแม่นยำ)
เอกสารเกี่ยวกับ Robocopy รุ่นเก่า (ภายใต้ Win7 คุณมักจะมีรุ่น XP027) - แต่คุณสามารถตรวจสอบการเปลี่ยนแปลงของเวอร์ชั่นในเว็บไซต์นี้ - ซึ่งมีภาพรวมที่ดีมาก:
http://yarcgui.wilkes.es/De/RoboCopy/index.htm
บรรทัดล่างคือว่ามีไม่แตกต่างกันมากระหว่างแม้แต่ XP และ Win7 - เพียงเล็กน้อยและการเปลี่ยนแปลงเพื่อเพิ่มพารามิเตอร์ - ไม่เปลี่ยนแปลงพวกเขา (ยกเว้นพารามิเตอร์ / mir) และฉันคิดว่ามันปลอดภัยที่จะพูดว่ากลไกการเปรียบเทียบจะไม่มีการเปลี่ยนแปลง - เนื่องจากนี่จะเป็นเรื่องใหญ่เมื่อเทียบกับการเปลี่ยนแปลงเล็กน้อยในการเพิ่มพารามิเตอร์เพิ่มเติม
นี่อาจเป็นสาเหตุที่ไม่มีเอกสารใหม่
หวังว่าจะช่วยถ้าคุณกำลังมองหาข้อมูลเดียวกันและกำลังอ่านนี้ ฉันพยายามแม่นยำและทำวิจัยด้วยความระมัดระวัง