Robocopy所说的调整、孤独和额外是什么意思?
Robocopy文档的选项/it
是简单的 “包括'调整过的'文件"。"调整过的 "是什么意思?
Robocopy 文档 选项/xl
是简单的 "排除'孤独'文件和目录"。"孤独的 "是什么意思?
Robocopy文档的选项/it
是简单的 “包括'调整过的'文件"。"调整过的 "是什么意思?
Robocopy 文档 选项/xl
是简单的 "排除'孤独'文件和目录"。"孤独的 "是什么意思?
“Tweaked","Lonely",和 "Extra "指的是RoboCopy文件的 "类"。
对于每一个处理过的目录,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
默认情况下,Lonely文件(和目录)总是被复制,除非使用/XL开关。更改后,较新和较旧的文件将被认为是复制的候选文件(受制于下面描述的进一步过滤),相同的文件将被跳过(不复制),额外的和不匹配的文件(和目录)将被简单地报告在输出日志中。
通常,Tweaked文件既不会被识别也不会被复制–它们通常被默认识别为Same文件。只有当使用switch /IT时,才会区分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 。