Диалоговое окно: Синхронизация каталогов
В этом диалоговом окне вы можете сравнить между собой два каталога, включая их подкаталоги, и затем скопировать различающиеся файлы в каталог назначения или в любой другой каталог. Чтобы сделать это, пожалуйста, выполните следующее:
1.Выберите два каталога, которые вы хотите сравнить, и (в случае необходимости) типы файлов (маски), используя выпадающее окно посередине.
2.Выберите параметры сравнения "с подкаталогами", "по содержимому" и/или "игнорировать дату".
3.Нажмите кнопку "Сравнить".
4.В секции "Показывать", выберите файлы, которые нужно отображать.
5.Выберите файлы, которые вы хотите скопировать. Это делается щелчком на квадратике между двумя столбцами сравнения или выбором одной из опций в контекстном меню, появляющемся по щелчку правой кнопкой мыши. По умолчанию функция выделит все более новые файлы для копирования.
6.Нажмите на кнопку "Синхронизировать". Это откроет диалоговое окно копирования выбранных файлов. Будут скопированы только отображённые файлы!
Обратите внимание: Вы можете синхронизировать следующие комбинации:
•Два каталога.
•Каталог и архив (сравнение по содержимому поддерживается только в ZIP-архивах).
•Два архива (только сравнение без синхронизации; сравнение по содержимому возможно, только если оба архива — ZIP).
•Локальный каталог и каталог на FTP-сервере.
•Локальный каталог и каталог на компьютере, подключённом через параллельный порт.
Ниже даётся описание элементов диалогового окна:
![](bm9.png)
*.*Маска для включения/исключения некоторых типов файлов. См. Выделение файлов, чтобы узнать, как включать/исключать файлы с помощью масок. Предопределённые фильтры в настоящее время не поддерживаются.
СравнитьНачинает сравнение двух выбранных каталогов.
Выделенные (в главном окне)
Сравнивает только каталоги и файлы, которые были выделены в Total Commander перед вызовом этой функции. Достаточно выбрать каталоги/файлы только в одной файловой панели.
асимметричноЕсли отмечена эта опция, предполагается, что копия содержимого левой панели должна быть создана на правой панели. Файлы, которые не существуют на левой стороне, будут отмечены для удаления на правой стороне. Эта опция предназначена для резервного копирования. НЕ ИСПОЛЬЗУЙТЕ эту опцию, чтобы синхронизировать, например, настольный и портативный компьютер!
с подкаталогамиТакже сравнивает подкаталоги двух выбранных каталогов. После изменения этой опции необходимо произвести повторное сравнение.
по содержимомуСравнивает содержимое файлов, имеющих одинаковый размер и дату. При этом проверяется, одинаковое содержимое у этих файлов или нет. После изменения этой опции необходимо произвести повторное сравнение.
игнорировать датуЕсли выбрана эта опция, файлы с одинаковым размером и именем считаются идентичными. Если дополнительно выбрана опция "по содержимому", файлы с одинаковым размером сравниваются также и по содержимому. Результатом такого сравнения является только символ "одинаковые" или "различные", а направление копирования должно быть затем установлено пользователем. После изменения этой опции необходимо произвести повторное сравнение.
Показывать:Опции отображения файлов, вступающие в силу немедленно, без проведения нового сравнения.
![](bm10.png)
![](bm11.png)
![](bm12.png)
![](bm13.png)
Вышеуказанные значки также появляются в списке файлов, между сравниваемыми файлами. В дополнение к ним в списке могут также появляться два дополнительных символа:
![](bm14.png)
![](bm15.png)
дубликатыПоказывает файлы, которые существуют с обеих сторон.
уникальныеПоказывает файлы, которые существуют только на одной стороне.
Разница времени dT=...ч
Эта опция (как и две следующих) присутствует только при сравнении локального каталога с удалённым сервером.
Она позволяет устанавливать различие часовых поясов между вашим расположением и FTP-сервером. Используйте числа > 0, если сервер расположен западнее вашего местоположения, и < 0 — если восточнее.
Смещение сохраняется по имени сервера, поэтому если вы определили несколько подключений к одному и тому же серверу, то вам нужно будет установить смещение в этом диалоге только один раз.
mdtmЕсли эта опция включена, TC использует команду mdtm <файл дата> для установки даты/времени закачанных файлов. Эта команда поддерживается не всеми серверами. Если есть возможность, вместо неё будет использоваться более новая команда mfmt.
utcУстанавливает дату/время в формате UTC (универсальное время или, иначе, время по Гринвичу). Большинство серверов воспринимают именно формат UTC, но некоторые, по-видимому, используют вместо него местное время.
СинхронизироватьОткрывает диалоговое окно, в котором выбранные файлы могут быть скопированы на другую сторону или в любой другой указанный пользователем каталог.
ЗакрытьЗакрывает диалоговое окно.
Имя, Размер, ДатаЩёлкните по соответствующему заголовку, чтобы отсортировать список по имени, размеру или дате. Если файл на выбранной стороне отсутствует, для сортировки используется файл с другой стороны.
<Список файлов>Здесь отображены сравнённые каталоги, а также (если указано пользователем) их подкаталоги. Каждый подкаталог отделён серой полосой. Символ посередине определяет направление копирования, которое может быть выбрано пользователем (при помощи контекстного меню или щелчком по этому символу). Цвет текста показывает заданное по умолчанию направление копирования, определённое при сравнении:
Зелёный: Копировать слева направо.
Синий: Копировать справа налево или удалить справа (асимметричный режим, в этом случае рядом с файлом указан крестик
).
![](bm16.png)
Красный: Файлы, которые являются различными в соответствии с данными критериями (без направления копирования).
Чёрный: Файлы, которые являются идентичными (не подлежащие копированию).
Примечание: При сравнении содержимого архива с каталогом, содержащим этот архив, сам файл архива присутствует в списке, но задать направление копирования для него невозможно.
Направление копирования можно выбрать для нескольких файлов одновременно с помощью контекстного меню, появляющегося по щелчку правой кнопкой. Кроме того, это меню позволяет просматривать выбранные файлы, удалять их или даже сравнивать левый и правый файлы при помощи инструмента сравнения по содержимому (также сравнить файлы можно двойным щелчком по соответствующей строке). Для FTP-соединений есть дополнительная команда "Дата/время локального файла как на сервере". Если вы выберете её, файлы с одинаковым размером будут считаться одинаковыми (они будут иметь одинаковый размер и дату/время). Смысл этой функции состоит в том, чтобы отображать файлы идентичными, когда вы знаете, что они на самом деле идентичны (например, если вы закачали их, используя другую программу). По поводу проблемы синхронизации даты/времени с FTP вы можете почитать в разделе Синхронизация каталогов и FTP-серверов.