При копировании - автоматически сравнить и заменить
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
При копировании - автоматически сравнить и заменить
При копировании - возможно ли автоматически сравнить и заменить?
Т.е. не самому каждый раз называть "сравнить" кнопку, а чтобы программа сама сравнила файлы и, если среди копируемых есть одинаковые файлы по содержимому, автоматически заменяла копии (или пропускала их).
Т.е. не самому каждый раз называть "сравнить" кнопку, а чтобы программа сама сравнила файлы и, если среди копируемых есть одинаковые файлы по содержимому, автоматически заменяла копии (или пропускала их).
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Команду синхронизации (cm_FileSync) пробовал? Она позволяет решать 90% подобных проблем.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Хмм.. так вот оно зачем...Вахмурка писал(а):Команду синхронизации (cm_FileSync) пробовал?
А автоматизировать это дело можно? Чтобы без таблички и запросов, в одну кнопку, нажал и: копируемые файлы сравнивались по содержимому с теми, которые если уже есть на месте, куда копируется и автоматически, без спроса пользователя, или замещались или пропускались.
Т.е. если замещались, то нужно не копирование, а перемещение файлов. Ну или удаление дубликатав в месте источника копирования.
Хорошее дело эта синхронизация, но вот как быть, если надо переместить файлы, а не копировать?
Т.е. вычислены файлы через "синхронизацию каталогов", которых нет в правой панели, которые из левой в правую и нужно закинуть - как это сделать?
Или хотя-бы выделением эти файлы помечались, после закрытия окна синхронизации, тогда можно было бы самом выбрать действие.
Вот добавили бы опцию переместить - шикарно вообще бы было. А ещё лучше автоматически.
Т.е. вычислены файлы через "синхронизацию каталогов", которых нет в правой панели, которые из левой в правую и нужно закинуть - как это сделать?
Или хотя-бы выделением эти файлы помечались, после закрытия окна синхронизации, тогда можно было бы самом выбрать действие.
Вот добавили бы опцию переместить - шикарно вообще бы было. А ещё лучше автоматически.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Переместить = копировать + удалить. Правую часть равенства диалог синхронизации обеспечивает.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
На примере:
Через синхронизацию сравнил два каталога.
Теперь нужно те файлы, которые есть в левой панели, но нету в правой, переместить из левой панели в правую.
Как это сделать?
Вот в перечне возможностей синхронизации нету такой опции. Можно копировать файлы, можно удалить. Но не переместить. А было бы удобно.
Через синхронизацию сравнил два каталога.
Теперь нужно те файлы, которые есть в левой панели, но нету в правой, переместить из левой панели в правую.
Как это сделать?
Вот в перечне возможностей синхронизации нету такой опции. Можно копировать файлы, можно удалить. Но не переместить. А было бы удобно.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
За один проход - никак. За два - можно, даже, предполагаю, несколькими способами. Могу описать.Avada писал(а):Каким образом мы сможем автоматически выделить для удаления в диалоге синхронизации тот же набор файлов, который только что (до повторного сравнения) был скопирован на другую сторону?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Это в синхронизации знаю как сделать - через опцию "Удалить слева"sa писал(а):А одинаковые файлы (помеченные значком =), надо сохранить (оставить) в левой панели?
Общий смысл, для чего это нужно (может тогда кто, исходя из него, что другое посоветует):
Автоматический поиск всех дубликатов по содержимому и удаление.
С возможностью указания, где и какие файлы трогать не надо. То есть какие файлы считать "оригиналами" и не трогать, а все остальные "дубликатами", которые нужно удалить.
"Сравнение с заменой" это и имеется ввиду - удаление дубликатов.
Rusl8
Тут Rodny предлагал воспользоваться сторонней утилитой.
Тут Rodny предлагал воспользоваться сторонней утилитой.