98

Документация Robocopy для опции /it просто «Включает« подправленные »файлы». Что значит «подправлен»?

Документация Robocopy для опции /xl просто «Исключает« одинокие »файлы и каталоги». Что значит «одинокий»?

2 ответа2

103

"Изменено":

Определяемый файл - это файл, существующий как в источнике, так и в месте назначения, с идентичным размером и отметкой времени, но с разными настройками атрибута.

"Одинокий, уединенный":

"Одинокий" файл присутствует в источнике, но не в месте назначения; исключение одиночества предотвратит добавление новых файлов к месту назначения.

"Extra" (другой, который не очень хорошо объяснен):

"Дополнительный" файл присутствует в месте назначения, но не в источнике; исключение дополнений предотвратит удаление из пункта назначения.

Больше информации здесь.

91

"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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .