Сравнение в диалоге подтверждения перезаписи

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

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

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

Сообщение Flasher »

Tol!k
Я то думал, что там подсветка разных строк. :roll: Не, рассматривать каждую циферку в полученной сумме долго, нужно что-то на миг, раз и понятно, значок какой-нибудь. :wink:
Последний раз редактировалось Flasher Сб ноя 20, 2010 16:44, всего редактировалось 1 раз.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Надо попросить С. Ларина написать плагин для CRC16 – там цифер меньше
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Нет, с цифрами в любом случае не очень удобно. Ничуть не удобнее сравнения размеров и даты. В самом деле какой-то маркер не помешал бы.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Flasher писал(а):рассматривать каждую циферку в полученной сумме долго
Не придётся рассматривать каждую цифру. Особенностью контрольных сумм является то, что минимальные отличия в данных приводят к разительным изменениям контрольных сумм.
Godlatro
Сообщения: 10
Зарегистрирован: Вс мар 14, 2010 18:43

Сообщение Godlatro »

В общем, как правильно было замечено: в выпадающем меню "Дополнительно" находится не кнопка.
Но, кнопку хотелось бы именно иметь, чтобы одним нажатием Тотал сравнивал файлы, и одинаковые можно было бы пропускать.

Зачем нужно:

Имеется папка с десятками, подпапок, и в них еще подпапки. В каждой находятся около десятков, а то и сотен маленьких файлов.
Для примера берем файлы Word. В них храняться очкень важнгые документы, и если есть хоть ода буква отличия в двух из них, то оба файла необходимо сохранить. Если же время у них разное, имена одинаковы, размеры одинаковы, но внутреннее содержимое различается, то для такого случая необходимо сравнение.

Если же задать автоматическое переименование то объем повторяющихся файлов порой выходит за гигабайт. Буквально вчера производил перемещения таких файлов с одного жесткого диска на другой. Именно перемещение. Вот для таких операций необходимо добавить кнопку "Сравнение" в диалог.
Кстати эскизы не всегда помогают, были такие же варианты с JPG
Попались группы файлов одинакого размера и имен, но разного содержимого, для примера скажу, что в одной группе файлов, изначально находились копии файлов второй группы, однако изза какого то сбоя часть информации файлов потерялась, эскизы показывают нормальное уменьшеное изображение, а при открытии файла его часть, или части отсутствуют, без возможности восстановления.

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

Сообщение Avada »

Godlatro
Советую смириться с тем, что никакой кнопки не будет. Для неё элементарно нет места (все ряды заполнены более важными кнопками) и она столь же элементарно в основном диалоге не нужна.
Диалог сравнения сейчас открывается в любом случае. Хоть из меню, хоть клавишами. Так что, повторю, цена вопроса — один лишний клик, никакого значительного времени не отнимающий.
И ни к чему было так долго и подробно объяснять, зачем файлы нужно сравнивать по содержимому. Здесь это знают. И способы решения тоже знают. Либо имеющийся инструментарий диалога подтверждения перезаписи при копировании, либо — чтобы уж наверняка — инструмент синхронизации.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Godlatro
Сообщения: 10
Зарегистрирован: Вс мар 14, 2010 18:43

Сообщение Godlatro »

Хм....
Буквально вчера мест было. Версия тотала была та же, но та скачана давно, а это свежая с сайта.
Возможно сюда добавили кнопку "отмена", я ее раньше не замечал.

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

Сообщение Flasher »

Godlatro
Я же пояснил, что ни опционально, ни с помощью ключей нельзя вмешиваться в интерфейс диалогов ТС. И уже, кажется, было достаточно отвечено, почему овчинка выделки не стоит. Ctrl+F3 жмём и привыкаем.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Godlatro
Ты же не отвернешься от TC без этой "недостающей" для тебя кнопки? :D Если я правильно всё понял отсюда, то если поставить этот плагин, в диалоге подтверждения перезаписи возникнут контрольные суммы, которые как раз тебе в помощь, не игнорируй.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Godlatro писал(а):Буквально вчера мест было. Версия тотала была та же, но та скачана давно, а это свежая с сайта.
Возможно сюда добавили кнопку "отмена", я ее раньше не замечал.
Кнопка "Отмена" была всегда. И всё остальное — тоже, начиная с 7-й версии. А до неё как раз не было всех этих дополнительных опций вообще, включая сравнение.
Сокращённый вариант возможен только при работе с архивами и FTP, где опять же сравнение не работает вообще.
Godlatro писал(а):В общем, каким образм можно заменить кнопку "дописать", или ту-же кнопку "отмена" (которая есть в виде крестика сверху), заменить на команду "сравнить"???
Последний раз и больше ни разу — никаким образом. Значение слова "никаким" понятно? Привыкай к тому, что есть, другого не будет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Поставил плагин crc32tag 0.22beta, но не понял-таки, как контрольным суммам попасть в диалог подтверждения перезаписи.
Это мне ни о чем не поведало:

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

0fields=CRC32 : [=crc32tag.GetCrc32FromFile.OnlyIfLesserThanSize2]
Создавать колонки обязательно?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

ask-rus
Колонки не нужны. Отметь в диалоге перезаписи галочку "Дополнительные поля" и нажми кнопку [+].
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ask-rus писал(а):но не понял-таки, как контрольным суммам попасть в диалог подтверждения перезаписи.
Опция "Дополнительные поля" видна? Плюсик правее её виден? Жмём. Далее принцип похож на настройку цветовых групп. Допустим, мы хотим сделать такую штуку для всех файлов. Кнопка "Добавить", маска *.*, OK. Плюсик уже в новом диалоге "Дополнительные данные по типам файлов". crc32tag, подменю GetCrc32FromFile, строка OnlyIfLesserThanSize2. В поле можно добавить перед открывающей квадратной скобкой текст. Результат (у меня) следующий:

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

CRC32: [=crc32tag.GetCrc32FromFile.OnlyIfLesserThanSize2]
OK, снова OK. В диалоге перезаписи видим дополнительные данные и пользуемся. Естественно, со значениями плагина и с тем, для каких файлов всё это отображать, можно ещё поиграться.
ask-rus писал(а):Создавать колонки обязательно?
Нет, конечно. Достаточно установленного плагина.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Можно ещё поиграться размером
contplug.ini писал(а):[crc32tag]
...
Int_Size2=512000
если выбрано .OnlyIfLesserThanSize2
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

CaptainFlint, Avada, Tol!k
Разжували, что ли. :)
Спасибо.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить