Robocopy เขียนทับไฟล์ที่ใหม่กว่าหรือไม่

Robocopy เขียนทับไฟล์ที่ใหม่กว่าหรือไม่
Robocopy เขียนทับไฟล์ที่ใหม่กว่าหรือไม่
Anonim

Robocopy ปกติจะเขียนทับ พวกนั้น /XN ไม่รวมไฟล์ที่มีอยู่ซึ่งใหม่กว่าสำเนาในไดเร็กทอรีปลายทาง โดยปกติ Robocopy จะเขียนทับสิ่งเหล่านั้น /XO ไม่รวมไฟล์ที่เก่ากว่าสำเนาในไดเร็กทอรีปลายทาง

Robocopy ข้ามไฟล์ที่ใหม่กว่าหรือไม่

Robocopy ปกติจะเขียนทับสิ่งเหล่านั้น:: /XN ไม่รวมไฟล์ที่มีอยู่ซึ่งใหม่กว่าสำเนาในไดเร็กทอรีต้นทาง โดยปกติ Robocopy จะเขียนทับสิ่งเหล่านั้น …:: โดยไม่รวมคลาสที่เปลี่ยน เก่ากว่า และใหม่กว่า Robocopy จะไม่รวมไฟล์ที่มีอยู่ในไดเรกทอรีปลายทาง.

Robocopy ตรวจสอบว่าไฟล์ใหม่กว่าหรือไม่

จำ Robocopy เสมอสำเนาจากต้นทางไปยังปลายทาง ดังนั้น หากคุณมีไฟล์ที่ใหม่กว่าและใหญ่กว่าในปลายทาง Robocopy จะเขียนทับมันด้วยไฟล์ที่เก่ากว่าและเล็กกว่าจากแหล่งที่มา (นั่นคือเหตุผลที่ฉันเน้นที่คำว่า "แตกต่าง" - ไม่ใช่ ใหม่กว่าหรือใหญ่กว่าแค่แตกต่าง)

ฉันจะใช้ Robocopy เพื่อแทนที่เฉพาะไฟล์ที่เปลี่ยนแปลงได้อย่างไร

คำสั่ง Robocopy Robocopy Source [ปลายทาง] /XO:[YYYYMMDD] คัดลอกไฟล์ต้นฉบับทั้งหมดที่เปลี่ยนแปลงในหรือหลังวันที่ระบุเท่านั้น ตัวเลือกบรรทัดคำสั่งนี้ช่วยให้คุณอัปเดตไฟล์ที่เปลี่ยนแปลงได้ คุณสามารถทำได้โดยใช้ Xcopy

สิ่งที่ใหม่กว่าใน Robocopy คืออะไร

จากการวิจัย ใหม่กว่า หมายความว่า ไฟล์ที่มีชื่อเดียวกับไฟล์ต้นฉบับมีอยู่แล้วในเป้าหมายfolder และไฟล์ต้นฉบับนั้นใหม่กว่าไฟล์เป้าหมาย (และไฟล์ต้นฉบับถูกคัดลอกไปยังไฟล์เป้าหมาย) มันจะเป็นไฟล์ใหม่ที่มีชื่อเดียวกัน วันที่สร้างใหม่ ไม่ใช่วันที่แก้ไข