Документация Robocopy для опции /it
просто «Включает« подправленные »файлы». Что значит «подправлен»?
Документация Robocopy для опции /xl
просто «Исключает« одинокие »файлы и каталоги». Что значит «одинокий»?
"Изменено":
Определяемый файл - это файл, существующий как в источнике, так и в месте назначения, с идентичным размером и отметкой времени, но с разными настройками атрибута.
"Одинокий, уединенный":
"Одинокий" файл присутствует в источнике, но не в месте назначения; исключение одиночества предотвратит добавление новых файлов к месту назначения.
"Extra" (другой, который не очень хорошо объяснен):
"Дополнительный" файл присутствует в месте назначения, но не в источнике; исключение дополнений предотвратит удаление из пункта назначения.
"Tweaked", "Lonely" и "Extra" относятся к "классам" файлов RoboCopy.
Для каждого обработанного каталога RoboCopy создает список файлов, соответствующих спецификациям включаемых файлов, как в исходных, так и в целевых каталогах. Затем программа выполняет перекрестные ссылки на эти списки, просматривая, где и где существуют файлы, сравнивая время и размеры файлов, где это возможно, и помещает каждый выбранный файл в один из следующих классов:
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. Измененные, более новые и более старые файлы будут считаться кандидатами для копирования (при условии дальнейшей фильтрации, описанной ниже), одинаковые файлы будут пропущены (не скопированы), а дополнительные и несоответствующие файлы (и каталоги) будут просто сообщены в выходном журнале. ,
Обычно откорректированные файлы не идентифицируются и не копируются - по умолчанию они обычно идентифицируются как одни и те же файлы. Только при использовании 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