Синхронизация каталогов по эталонной папке

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

MilitaryPT
Если набор изменившихся файлов для всех каталогов будет одинаковым, то можно запустить синхронизацию только для одного каталога, затем в диалоге, открывающемся после нажатия кнопки Синхронизировать, выбрать какой-нибудь промежуточный каталог, куда и скопировать набор изменившихся файлов.
А затем уже этот набор скопировать во все папки Metadata, например, найденные поиском по Alt+F7 и выведенные на панель. В диалоге копирования, включить опцию "копировать во все выделенные папки/ссылки целевой панели".
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa писал(а):Если набор изменившихся файлов для всех каталогов будет одинаковым
А почитать?:
MilitaryPT писал(а):к тому же копировать все файлы с эталонной папки не надо, а только обновить имеющиеся в обеих папках файлы.
...
но программа все равно копирует все файлы и папки, то есть она копирует и те файлы которых нет в целевом каталоге.
MilitaryPT, добавил кнопку для списка. Для упаковки выбранных после поиска папок можно второй скрипт использовать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MilitaryPT
Сообщения: 8
Зарегистрирован: Вт янв 17, 2017 17:03

Сообщение MilitaryPT »

Flasher
Огромное вам спасибо за помощь, сейчас в этом всем разберусь и отпишусь о результатах.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher
Похоже, ты прав: вариант с копированием в несколько папок для MilitaryPT в таком виде не подойдёт. Скорее всего, при синхронизации каталог<->каталог кнопка "уникальные" у него отжата.

Тогда такой способ.
1. Сделать копию структуры каталогов.
2. Скопировать эталон Metadata во все папки Metadata, найденные в копии структуры поиском (выбрать опцию замены более старых файлов или всех, не знаю, что больше подходит).
3. Синхронизировать копию структуры с её оригиналом (с отжатой кнопкой "уникальные").
Но тут, скорее всего будет проблема в пункте 2, связанная с большим объёмом копируемых массивов файлов...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa
Считаю, что от привычки одевать штаны через голову пора бы отказаться. Я самый удобный способ привёл. 3 кнопка даже без ссылок всё решает. Но с ссылками гораздо лучше.
MilitaryPT писал(а):в этом всем разберусь и отпишусь о результатах.
Если что неясно, можно спросить.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MilitaryPT
Сообщения: 8
Зарегистрирован: Вт янв 17, 2017 17:03

Сообщение MilitaryPT »

Flasher писал(а):Если что неясно, можно спросить.
Все получилось, еще раз огромное спасибо. Все просто и без всяких проблем, единственное что надо быть внимательным при Освежении фалов из активного окна, чтобы случайно не сделать все наоборот.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MilitaryPT
Пож-та. После создания ссылок внимательность уже не потребуется. :wink:
Только обращайте внимание на то, чтобы копируемые файлы имели стрелки-метки (файлы являются ссылками), иначе придётся делать по новой.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher
У тебя штаны не задом наперёд надеты? Не ключ /d должен быть вместо /b в утилите xcopy?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa
Неуместные ёрничания при себе оставь. Если читать внимательно то, о чём я пишу, то станет понятно, что всё именно так, как запланировано.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

У меня xcopy /ciqshrukoxyb выдаёт:
Недопустимый ключ – “/b”.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Потому что на XP нет символических ссылок. А это ключ как раз для них.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Маленькое уточнение — нет символических ссылок в более новом их понимании (того, что MVV, например, в NTLinksMaker во избежание путаницы называет символьными ссылками).
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):запланировано
Ясно, XP уже, значит, не поддерживаем…
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
У него путаница. В общении пользуется и тем и тем. В lng — символьные, в ReadMe и в шапке — символические. Вот один из разборов, где согласился на символические. И именно такое название верно.
sa писал(а):XP уже, значит, не поддерживаем…
При чём тут поддержка? Решалась конкретная задача у человека. А такие ссылки - лучшее, что можно придумать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Вариант с дополнительным ключом /d, возможно, всё же стоит иметь в виду, если требуется копировать только те файлы, которые новее, чем в целевой.
Ответить