Как обновлять копию папки?

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

sa писал(а):
MVV писал(а):кнопочка на панельке инструментов для запуска инструмента синхронизации этих двух папок
У меня эта кнопочка выглядит примерно так:

Код: Выделить всё

TOTALCMD#BAR#DATA
SYNCOPEN = Какой-нибудь шаблон синхронизации

WCMICONS.DLL,48
Синхронизировать что-то с чем-то


-1
А как может выглядеть "Какой-нибудь шаблон синхронизации"
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

angry_dog писал(а):А как может выглядеть "Какой-нибудь шаблон синхронизации"
В окне синхронизации установи нужные параметры синхронизации, а потом нажми кнопку в виде папки в верхнем левом углу. Дальше, думаю, разберёшься.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

В окне синхронизации есть галки: "по содержимому", "игнорировать дату" и "пустые каталоги" Что они делают?
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

angry_dog писал(а):Что они делают?
А чем не устраивает возможность нажать клавишу F1 (при открытом окне синхронизации) и узнать всё из тоталовской справки?
Аватара пользователя
angry_dog
Сообщения: 143
Зарегистрирован: Пт ноя 20, 2009 23:05
Откуда: Питер

Сообщение angry_dog »

sa писал(а):нажать клавишу F1 (при открытом окне синхронизации) и узнать всё из тоталовской справки?
Здорово. Спасибо!
Gringo
Сообщения: 10
Зарегистрирован: Ср янв 19, 2005 20:20

Сообщение Gringo »

Здравствуйте!

Подскажите такой вопрос.
Я выбрал две папки А и В, провел сравнение, получил результаты... но... мне не нужно синхронизировать именно эти сравниваемые папки... мне нужно уникальные файлы, которых нет в папке А, но есть в папке В скопировать в отдельное место, причем желательно сохраняя структуру папок в которых они находятся...

Возможно ли это как-то реализовать с помощью ТС?...

Или может есть какая сторонняя прога (не плагин) для этого дела?...

СПАСИБО!!!
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

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

Сообщение Flasher »

Gringo писал(а):мне нужно уникальные файлы, которых нет в папке А, но есть в папке В скопировать в отдельное место
Команда cm_DirMatch оставляет только уникальные файлы в обеих панелях с открытыми каталогами. А вообще предлагаю с диалогом "Выбор команды" ознакомиться, много интересного для себя откроете.

P.S. Под уникальными я понимаю те файлы, чьи имена/расширения отсутствуют в одном из сравниваемых каталогов. Если же речь идёт только о содержимом, то в этом случае и инструмент синхронизации не помощник, если учесть что в этих каталогах присутствуют разноимённые файлы с одинаковым содержимым.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Команда cm_DirMatch оставляет только уникальные файлы в обеих панелях с открытыми каталогами.
Неверно. Из справки:
Из различающихся файлов выделяются только более новые. Файлы, отсутствующие в одном каталоге, также выделяются в другом.
Flasher писал(а):А вообще предлагаю с диалогом "Выбор команды" ознакомиться, много интересного для себя откроете.
В силу вышесказаного эта рекомендация тут не совсем уместна. К тому же нюансы применения команд в "Выборе команд" подробно не расписаны.
Flasher писал(а):Под уникальными я понимаю те файлы, чьи имена/расширения отсутствуют в одном из сравниваемых каталогов.
Именно так.
CaptainFlint писал(а):В инструменте синхронизации перед тем, как начать собственно процесс копирования, можно поменять целевые пути. В этом случае подготовленные к синхронизации файлы будут скопированы в отдельный каталог.
Здесь важный нюанс, который расшифрую подробнее во избежание ошибочных действий. Если поменять целевой путь прямо в диалоге синхронизации, то при вызове диалога фактической синхронизации новый путь туда не передаётся, там целевой путь останется старый, по нему и пойдёт копирование. Поэтому менять нужно, да, уже в этом самом диалоге непосредственно перед запуском копирования.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

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

Сообщение Flasher »

Avada писал(а):Неверно. Из справки:
Этот момент я описать забыл. Но не факт, что и такой вариант не устроит.
Avada писал(а):К тому же нюансы применения команд в "Выборе команд" подробно не расписаны.
Что правда, то правда.
Ответить