Robocopy หมายถึงอะไรโดย tweaked, โดดเดี่ยวและพิเศษ?


109

เอกสาร Robocopyสำหรับตัวเลือกที่/itเป็นเพียง“รวมถึง 'เอ็นดู' ไฟล์” “ ปรับแต่ง” หมายความว่าอย่างไร

เอกสาร Robocopyสำหรับตัวเลือกที่/xlเป็นเพียง“ไม่รวมไฟล์ 'เหงา' และไดเรกทอรี” “ เหงา” หมายความว่าอะไร?

คำตอบ:


116

"Tweaked":

ไฟล์ Tweaked ถูกกำหนดให้เป็นไฟล์ที่มีอยู่ในทั้งต้นทางและปลายทางที่มีขนาดเท่ากันและการประทับเวลา แต่การตั้งค่าคุณลักษณะที่แตกต่างกัน

"โดดเดี่ยว":

ไฟล์ "โดดเดี่ยว" มีอยู่ในแหล่งที่มา แต่ไม่ใช่ปลายทาง การยกเว้นเหงาจะป้องกันไฟล์ใหม่ใด ๆ ที่ถูกเพิ่มไปยังปลายทาง

"Extra" (อีกอันที่ไม่ได้อธิบายได้ดี):

ไฟล์ "พิเศษ" มีอยู่ในปลายทาง แต่ไม่ใช่ที่มา การยกเว้นอุปกรณ์พิเศษจะป้องกันการลบออกจากปลายทาง

ข้อมูลเพิ่มเติมที่นี่


4
ฉันคิดว่าคำตอบเกี่ยวกับ "ความพิเศษ" นั้นทำให้เข้าใจผิดเล็กน้อย ไม่จำเป็นต้องลบไฟล์ในปลายทางเพียงเพราะรายการพิเศษหรือไม่
Brimstedt

7
ตามเอกสารอธิบายไม่มีการดำเนินการใด ๆ กับไฟล์ "Extra" พวกเขาจะรายงานเพียงในบันทึกผลลัพธ์ของโปรแกรม หากคุณใส่สวิตช์ "/ XX" จะไม่มีการรายงานแม้แต่ในเอาต์พุตของโปรแกรม ฉันไม่รู้ว่ามันใช้งานได้จริงหรือไม่ แต่ไม่มีเหตุผลที่จะสงสัย ... ฉันไม่เคยลองเป็นกรณีทดสอบ
Kevin Fegan

8
ตัวเลือก / PURGE จะลบไฟล์ที่ไม่ได้อยู่ในแหล่งที่มาอีกต่อไป (พร้อมกับตัวเลือก / MIR) จริงอยู่ที่ฉันไม่รู้ว่า / XX / PURGE จะลงเอยด้วยการทำอะไร ...
Richard Richard

99

"Tweaked", "Lonely" และ "Extra" อ้างถึง RoboCopy "Classes" ของไฟล์

RoboCopy สำหรับแต่ละไดเรกทอรีที่สร้างรายการของไฟล์ที่ตรงกับ Include Filespecs ทั้งในไดเรกทอรีต้นทางและปลายทาง จากนั้นโปรแกรมจะอ้างอิงรายการเหล่านี้โดยดูว่ามีไฟล์ใดอยู่ที่ไหนเปรียบเทียบเวลาและขนาดไฟล์เท่าที่จะทำได้และวางแต่ละไฟล์ที่เลือกในหนึ่งในคลาสต่อไปนี้:

File        Exists In   Exists In        Source/Dest     Source/Dest   Source/Dest
Class       Source      Destination      File Times      File Sizes    Attributes
=========== =========== ================ =============== ============= ============
Lonely      Yes         No               n/a             n/a           n/a
Tweaked     Yes         Yes              Equal           Equal         Different
Same        Yes         Yes              Equal           Equal         Equal
Changed     Yes         Yes              Equal           Different     n/a
Newer       Yes         Yes              Source > Dest   n/a           n/a
Older       Yes         Yes              Source < Dest   n/a           n/a
Extra       No          Yes              n/a             n/a           n/a
Mismatched  Yes (file)  Yes (directory)  n/a             n/a           n/a

โดยค่าเริ่มต้นไฟล์ (และไดเรกทอรี) จะถูกคัดลอกเสมอเว้นแต่จะมีการใช้สวิตช์ / XL ไฟล์ที่ถูกเปลี่ยน, ใหม่กว่าและเก่ากว่าจะถูกพิจารณาว่าเป็นตัวเลือกสำหรับการคัดลอก (ขึ้นอยู่กับการกรองเพิ่มเติมที่อธิบายไว้ด้านล่าง), ไฟล์เดียวกันจะถูกข้ามไป (ไม่ได้คัดลอก), และไฟล์พิเศษและไม่ตรงกัน .

โดยทั่วไปแล้วไฟล์ Tweaked จะไม่ถูกระบุหรือคัดลอก - โดยปกติไฟล์เหล่านั้นจะถูกระบุว่าเป็นไฟล์เดียวกันโดยค่าเริ่มต้น เฉพาะเมื่อมีการใช้งานสวิตช์ / ไอทีจะมีการแยกความแตกต่างระหว่างไฟล์ Same และ Tweaked และจะคัดลอกไฟล์ Tweaked เท่านั้น

ใช้สวิตช์ต่อไปนี้เพื่อแทนที่ลักษณะการทำงานเริ่มต้นนี้:

Switch   Function
======== =====================
/XL      eXclude Lonely files and directories.
/IT      Include Tweaked files.
/IS      Include Same files.
/XC      eXclude Changed files.
/XN      eXclude Newer files.
/XO      eXclude Older files.

Use the following switch to suppress the reporting and processing of Extra files:  
/XX      eXclude eXtra files

ผมพบว่าเอกสาร RoboCopy รุ่นXP010 (Windows XP) และ1.70 หากฉันพบเอกสารสำหรับรุ่น XP026 หรือ XP027 (Windows 7) ฉันจะลิงก์ไปที่เอกสารเหล่านี้ที่นี่

แก้ไข (danpritts) - พวกเขาไม่ได้ระบุหมายเลขรุ่นของ robocopy แต่นี่คือ (รายละเอียดน้อยลง) Windows 7/8/2008/2012 robocopy Docs


@ เควินว้าวนี่เป็นสิ่งที่ดีนะ แต่มีสถานที่ในการดาวน์โหลดเวอร์ชั่นเก่าของ RoboCopy ไหม?
Pacerier

@Pacerier - คุณสามารถได้รับสำเนาของ Robocopy.exe จาก "Windows Server 2003 เครื่องมือทรัพยากร Kit" โดยการดาวน์โหลด rktools.exe ที่นี่: microsoft.com/en-us/download/details.aspx?id=17657 สิ่งนี้มี Robocopy เวอร์ชั่น XP010 หากคุณไม่ต้องการติดตั้งแพคเกจเต็มรูปแบบเพียง UNZIP rktools.exe ลงในโฟลเดอร์ชั่วคราว สิ่งนี้จะแยก rktools.msi (และ 2 ".cab" ไฟล์) จากนั้น UNZIP rktools.msi คุณจะได้รับ Robocopy (เวอร์ชั่น XP010) และ Robocopy.doc
Kevin Fegan

@Pacerier - คุณสามารถรับสำเนาของ Robocopy.exe รุ่น XP026 ซึ่งรวมอยู่ใน Robocopy GUI ได้ที่นี่: technet.microsoft.com/en-us/magazine/ …
Kevin Fegan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.