View previous topic :: View next topic |
Author |
Message |
Rusl8
Joined: 02 Nov 2012 Posts: 21
|
(Separately) Posted: Thu Nov 15, 2012 14:52 Post subject: При копировании - автоматически сравнить и заменить |
|
|
При копировании - возможно ли автоматически сравнить и заменить?
Т.е. не самому каждый раз называть "сравнить" кнопку, а чтобы программа сама сравнила файлы и, если среди копируемых есть одинаковые файлы по содержимому, автоматически заменяла копии (или пропускала их). |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
Rusl8
Joined: 02 Nov 2012 Posts: 21
|
(Separately) Posted: Thu Nov 15, 2012 15:34 Post subject: |
|
|
Вахмурка wrote: | Команду синхронизации (cm_FileSync) пробовал? |
Хмм.. так вот оно зачем...
А автоматизировать это дело можно? Чтобы без таблички и запросов, в одну кнопку, нажал и: копируемые файлы сравнивались по содержимому с теми, которые если уже есть на месте, куда копируется и автоматически, без спроса пользователя, или замещались или пропускались.
Т.е. если замещались, то нужно не копирование, а перемещение файлов. Ну или удаление дубликатав в месте источника копирования. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2690
|
(Separately) Posted: Thu Nov 15, 2012 16:11 Post subject: |
|
|
Rusl8 wrote: | А автоматизировать это дело можно? |
Можно открыть диалог синхронизации кнопкой с командой SYNCOPEN = имя_сохранённого_шаблона, которая сразу же запустит сравнение с нужными параметрами, но вот кнопки "Синхронизировать" (по окончании сравнения) и "Закрыть" придётся нажать самому. |
|
Back to top |
|
 |
Rusl8
Joined: 02 Nov 2012 Posts: 21
|
(Separately) Posted: Thu Nov 15, 2012 18:12 Post subject: |
|
|
Хорошее дело эта синхронизация, но вот как быть, если надо переместить файлы, а не копировать?
Т.е. вычислены файлы через "синхронизацию каталогов", которых нет в правой панели, которые из левой в правую и нужно закинуть - как это сделать?
Или хотя-бы выделением эти файлы помечались, после закрытия окна синхронизации, тогда можно было бы самом выбрать действие.
Вот добавили бы опцию переместить - шикарно вообще бы было. А ещё лучше автоматически. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Thu Nov 15, 2012 21:16 Post subject: |
|
|
Вахмурка
Каким образом мы сможем автоматически выделить для удаления в диалоге синхронизации тот же набор файлов, который только что (до повторного сравнения) был скопирован на другую сторону? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Rusl8
Joined: 02 Nov 2012 Posts: 21
|
(Separately) Posted: Fri Nov 16, 2012 01:09 Post subject: |
|
|
На примере:
Через синхронизацию сравнил два каталога.
Теперь нужно те файлы, которые есть в левой панели, но нету в правой, переместить из левой панели в правую.
Как это сделать?
Вот в перечне возможностей синхронизации нету такой опции. Можно копировать файлы, можно удалить. Но не переместить. А было бы удобно. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Nov 16, 2012 07:39 Post subject: |
|
|
Rusl8
В поиск по синхрониз* в Автоматизации, задача средствами ТС на данный момент нерешаема. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2690
|
(Separately) Posted: Fri Nov 16, 2012 08:07 Post subject: |
|
|
Rusl8 wrote: | Теперь нужно те файлы, которые есть в левой панели, но нету в правой, переместить из левой панели в правую. |
А одинаковые файлы (помеченные значком =), надо сохранить (оставить) в левой панели? |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Fri Nov 16, 2012 13:10 Post subject: |
|
|
Avada wrote: | Каким образом мы сможем автоматически выделить для удаления в диалоге синхронизации тот же набор файлов, который только что (до повторного сравнения) был скопирован на другую сторону? | За один проход - никак. За два - можно, даже, предполагаю, несколькими способами. Могу описать. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Fri Nov 16, 2012 14:01 Post subject: |
|
|
Вахмурка
Да, описание явно не помешает. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Rusl8
Joined: 02 Nov 2012 Posts: 21
|
(Separately) Posted: Sat Nov 17, 2012 14:38 Post subject: |
|
|
sa wrote: | А одинаковые файлы (помеченные значком =), надо сохранить (оставить) в левой панели? |
Это в синхронизации знаю как сделать - через опцию "Удалить слева"
Общий смысл, для чего это нужно (может тогда кто, исходя из него, что другое посоветует):
Автоматический поиск всех дубликатов по содержимому и удаление.
С возможностью указания, где и какие файлы трогать не надо. То есть какие файлы считать "оригиналами" и не трогать, а все остальные "дубликатами", которые нужно удалить.
"Сравнение с заменой" это и имеется ввиду - удаление дубликатов. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 17, 2012 15:04 Post subject: |
|
|
Rusl8 wrote: | (может тогда кто, исходя из него, что другое посоветует | Кроме повторного совета пользоваться поиском по форуму на ум ничего не приходит.. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2690
|
(Separately) Posted: Sat Nov 17, 2012 17:49 Post subject: |
|
|
Rusl8
Тут Rodny предлагал воспользоваться сторонней утилитой. |
|
Back to top |
|
 |
|