สวิตช์ใดที่ robocopy ใช้เพื่อรักษาเวลาไฟล์และไดเรกทอรีบนเป้าหมาย


22

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

มีสวิตช์บางตัวที่ทำให้ robocopy เก็บไฟล์ต้นฉบับไว้หรือไม่

คำตอบ:


36

ลองดูที่ตัวเลือกสำหรับ/COPY:[copyflags]และ/DCOPYสวิตช์

ตามROBOCOPY /?ข้อมูลการใช้งาน:

/ COPY: copyflag [s] :: what to COPY สำหรับไฟล์ (ค่าเริ่มต้นคือ / COPY: DAT)
                      (copyflags: D = Data, A = คุณสมบัติ, T = Timestamps)
                      (S = ความปลอดภัย = NTFS ACLs, O = ข้อมูลเจ้าของ, U = ข้อมูลการใช้งาน)

/ DCOPY: T :: COPY Directory Timestamps

ตัวอย่างเช่น:

ROBOCOPY c: \ src d: \ dest / MIR / COPY: DT / DCOPY: T

จะคัดลอกไฟล์และโฟลเดอร์ทั้งหมดและเก็บรักษาวันที่และเวลา

ROBOCOPY c: \ src d: \ dest / MIR / COPY: DAT / DCOPY: T

จะคัดลอกไฟล์และโฟลเดอร์ทั้งหมดและเก็บรักษาวันที่และเวลาและแอตทริบิวต์ไฟล์

นอกจากนี้ยังมีสวิตช์อื่น (และฉันเชื่อว่าเลิกใช้แล้ว) /TIMFIXซึ่งทำหน้าที่เหมือนกัน/COPY:DTแต่ไม่ได้แก้ไขการประทับเวลาในโฟลเดอร์

สิ่งเหล่านี้ถูกทดสอบด้วย ROBOCOPY 5.1.10.1027 บน Windows 7 x64 Ultimate

โปรดทราบว่า/MIRสวิตช์จะสะท้อนไดเรกทอรีที่คุณกำลังคัดลอกมา นั่นคือ/MIRจะลบไฟล์ในโฟลเดอร์ปลายทางที่ไม่พบในโฟลเดอร์ต้นทาง /MIRสวิทช์เทียบเท่าของ/Eและ/PURGEสวิทช์ที่ใช้ร่วมกัน ( แต่มีข้อยกเว้นเล็กน้อย )


คุณเห็นเวอร์ชั่น Robo ของคุณอย่างไร?
Pacerier

@Pacerier Right-click -> Properties -> Details tabบนแฟ้มปฏิบัติการซึ่งโดยปกติแล้วจะอยู่ที่C:\Windows\System32\Robocopy.exe
Kev

ไปไม่ได้ฉัน UEFI X:\Windows\System32\Robocopy.execmd มีวิธี cmd ที่จะทำหรือไม่
Pacerier

@Pacerier - ฉันไม่รู้ว่าคุณหมายถึงอะไรโดย "เป็นไปไม่ได้ฉันอยู่ใน UEFI" คุณสามารถอธิบายได้ไหม
Kev

1
@Pacerier หนึ่งในวิธีการเหล่านี้อาจช่วยได้: stackoverflow.com/questions/602802/…
Kev

0

ฉันใช้สิ่งนี้ในที่ทำงาน ปลอดภัยกว่าการใช้สวิตช์ / MIR ซึ่งสามารถเขียนทับหรือลบข้อมูล นี่จะเป็นการคัดลอกการประทับเวลาสำหรับโฟลเดอร์และไฟล์

robocopy G:\users\username F:\Users\username /COPYALL /E /dcopy:T /SECFIX

/ E คัดลอกโฟลเดอร์ว่าง (ลบหากไม่ต้องการ)

/ SECFIX คัดลอกสิทธิ์ NTFS (ลบหากไม่จำเป็น)

/ XO สามารถเพิ่มเพื่อยกเว้นเก่า (เช่นถ้าทำจริงสำหรับการย้ายโฟลเดอร์)

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