Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Пропуск сравнения больших файлов при синхронизации 
Author Message
MVV



PostPosted: Sat Jun 11, 2011 12:46    Post subject: Reply with quote

Lev wrote:
Как вариант - было бы неплохо если бы окошко отбора файлов для сравнения (среднее сверху) поддерживало уже существующие маски используемые для отбора, раскраски и т.п., в общем то, что настраивается по F12. Тогда мы сможем задать гораздо более гибкие условия предварительного отбора файлов. Не только больше-меньше определённого размера.

Это не совсем то. Фильр вообще игнорирует файлы, а пожелание было лишь для пропуска сравнения больших файлов по содержимому, но не для исключения их из списка.

Кстати, с учетом того, что можно выбирать предварительно сохраненные шаблоны для сравнения с помощью плагина, задача резко упрощается - нужен лишь плагин, который для всех файлов, переданных ему, возвращает -2, а передавать ему уже файлы по шаблонам, ограничивающим размер - тогда файлы, которые шаблон пропустит плагину, не будут сравниваться по содержимому.

Но поддержка шаблонов в поле фильтра не помешала бы, хотя о ней неоднократно упоминалось, ЕМНИП.


Собственно, вот микро-плагин, который решает задачу, поставленную alexey65536:
Code:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="_wdx_SkipCompare.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="_wdx_SkipCompare.7z"

N3q8ryccAAMRKDLZZwIAAAAAAAAiAAAAAAAAAG3rquAALZFF/+4oP/cFwaLJBVmCMnSNSHIT+vC4
fL9hRfSevAaGUDM+y12JZGQpzvDPzMA/9SkyX6jMOFlUiL+dh00QBPMvGB6q6bvYqke0YYqSGL/O
ZnQ8QaSNL8QXKku2eFOKwyJyKG7VmkiXzs+HOzUtJVJjxxNIUsYOh2FruLHXvO8DcDW2AVtDSWVm
X4yGMbseCma/Fzb2v8HU0nhlLrnXEZsR3PTnd1cAx6hBwf3pqE6ivW8TN9UWMlPLTPIGCtZ7lE3F
MzzQZOGf4uAofM810LCer8OUpTtkXbeeBv8CKRvuhf3pN+neBbngo3MZ/u3rKxLRB9X05f1YJwwn
QT+V1fhagqODuHdwoaqG5sVTixQJLRmnIC5Ac6t69xgMMUrBtpTdqtpo3VuaU94CEmCcz+PJlkms
mj5t0NDbvkOIDuobPseSgPXDdeiPJz0amiOi85Pnz5wSpKV/BnlTB2IGndYg4zjQE3GQuIDrkbNZ
jiCGn/pEp7F0IdEyDWdjrF+VZ0yJrmoApqzIQAIgCAAo4qfXNVFHzjI+FUkvFdzvfb/+o6cFwfth
8X3aOZhajNTBVDBU8zUxu954fsqnnoSrN/vk2wEXw0hgU+SD3xgyui4QFU8sBchxeQ1ZKHHtRiSa
R2vduokXzZ5kGLjeTSHlQvMAAACBMweuD9U9NFMHJUdXBeEz6cLklwVPzbiYU7LsjKKzR5QpYtFV
K2j1r5gzHl2jgkF+wzVw1GeiXBA9JSkJ8H7L46bda6Mn40UFpc/rwgvxqhTq6aASESMcjggFtDU+
vzPjwwEl3NDMjd6Phwk/x4xkAAAXBoHzAQl0AAcLAQABIwMBAQVdABAAAAyAlAoBXkyCcQAA



Как я писал выше, нужно установить плагин, зайти в расширенное сравнение по содержимому, выбрать там шаблон файлов для пропуска сравнения (например, создать шаблон для файлов с размером более 10 МБ) и указать для этого шаблона компаратор [=skipcompare.Пропустить сравнение]. Всё!

Правда, думаю, могла бы пригодиться и возможность сравнения заданного куска больших файлов.

Думаю, последние несколько постов стоит выделить в отдельную тему.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group