Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 12)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 Часть 6 Часть 7 Часть 8 Часть 9 Часть 10 Часть 11

 

 
 
Текущая финальная версия: 11.03 (32-битная/64-битная/32+64) (21.02.2024)
 
Предыдущие версии: 10.5x: 10.52 (32/64/32+64); 10.0x: 10.00 (32/64/32+64)
9.5x: 9.51 (32/64/32+64); 9.2x: 9.22a (32/64/32+64); 9.1x: 9.12 (32/64/32+64); 9.0x: 9.0a (32/64/32+64);
8.5x: 8.52a (32/64/32+64); 8.0x: 8.01 (32/64/32+64);
7.5x: 7.57a; 7.0x: 7.04a
 
Коллекция предыдущих версий | Новейшая история изменений (11.03, англ.)  

"Когда ждать финальную версию x.xx?" — "Когда будет готова!" © К. Гислер
На вопрос "Когда будет русик к версии x.xx?" ответ точно такой же © CaptainFlint


Полный набор русификации от CaptainFlint и Avada
v9.5+ (9.51, 14.11.2020, с переводом справки): CHM (зеркало), HLP (зеркало)
Начиная с версии 7.50 стандартный набор русификации от тех же авторов входит в дистрибутив TC!
 
Стандартный набор русификации от М. Жилина
v9.0+ (9.20, 03.07.2018): Скачать

Официальный сайт разработчика | Официальный форум TC | TotalcmdWiki | Русский сайт TC | Русский форум TC
О проблемах с wincmd.ru/totalcmd.net Подробности

Все вопросы по плагинам и аддонам — в Плагинах
Все вопросы по лечению пациента — только в Варезнике
Настроенные сборки Total Commander (и все вопросы по ним)

Онлайновая русская справка (для TC 9.51, 14.11.2020)
Total Commander Knowledge Base 2.0 (русскоязычная база знаний)  
Оффлайновая версия TCKB 1.7 (CHM-файл)
Все ключи Total Commander (онлайновая версия файла данных Ultra TC Configuration Editor)
Команды и параметры Total Commander (справочные таблицы)
Стандартные клавиатурные назначения Total Commander (справочные таблицы)

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 23:14 05-12-2022 | Исправлено: DimONtm, 23:56 21-02-2024
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rsuan

Цитата:
Возможно ли с помощью Синхронизации каталогов выявить только файлы, равные по размеру, но разные по содержимому?

I think it isn't possible directly.
But I don't know is correctly or not next way.
Install the plugin
http://wincmd.ru/plugring/SkipCompare.html
 
Synchronize directories windows:
- Show: push buttons 'duplicates' and 'not equivalent'
- Mark checkboxes 'ignore date' and 'by content'. At last one push button '>>'
 
In the window that appears mark the checkbox 'Use plugin...'
Push the button 'Add'
In the next window 'Define..'
In the Define selection window on the Plugin tab:
- plugin: 'tc'
- property: 'size'
- OP: '='
- value: (empty)
 Save and input you liked template name. OK
 
Select your new template and OK. After that you must see asking window - 'Please enter custom field'. Push the button '+' at right the string. At new window select the plugin SkipCompare (at the left side). At the right side as Property select 'Mark as special equal' and OK.
In the string you will see '[=skipcompare.Mark as special equal]'. OK. OK.
Compare.

Всего записей: 1316 | Зарегистр. 17-01-2011 | Отправлено: 08:52 14-05-2023 | Исправлено: Jonmey, 09:26 14-05-2023
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rsuan
По-моему, вы пытаетесь заставить программу делать то, чего она в принципе делать не умеет. В т.ч. и с применением этой самой формулы. Интересно, кстати, зачем вам это вообще нужно и чего вы хотите добиться. Задача, мягко говоря, не из разряда повседневно необходимых.

Всего записей: 7444 | Зарегистр. 31-07-2008 | Отправлено: 08:57 14-05-2023 | Исправлено: Avada, 09:10 14-05-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jonmey
На нашем форуме языком общения является русский. Почитайте правила и не нарушайте их.




Самовольное модерирование

Всего записей: 4232 | Зарегистр. 11-03-2003 | Отправлено: 08:57 14-05-2023 | Исправлено: Maz, 11:07 14-05-2023
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
Почитайте правила и не нарушайте их.

п. 2. главы VI Соглашения по использованию
And please read this
http://forum.ru-board.com/rule.cgi?forum=5




Флуд

Всего записей: 1316 | Зарегистр. 17-01-2011 | Отправлено: 09:14 14-05-2023 | Исправлено: Maz, 11:02 14-05-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jonmey
VI. Язык форума
1.Официальный язык форума — русский.





Самовольное модерирование

Всего записей: 4232 | Зарегистр. 11-03-2003 | Отправлено: 09:34 14-05-2023 | Исправлено: Maz, 11:07 14-05-2023
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору





Официальный язык форума русский. И не нужно комедию ломать

Всего записей: 1316 | Зарегистр. 17-01-2011 | Отправлено: 09:36 14-05-2023 | Исправлено: Maz, 11:05 14-05-2023
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В других топиках ты прекрасно пишешь по-русски.

Всего записей: 4232 | Зарегистр. 11-03-2003 | Отправлено: 09:51 14-05-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору





флуд

Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 09:59 14-05-2023 | Исправлено: Maz, 11:04 14-05-2023
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору






Всего записей: 1316 | Зарегистр. 17-01-2011 | Отправлено: 10:08 14-05-2023 | Исправлено: Maz, 11:03 14-05-2023
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору





Обсуждение правил.

Всего записей: 1299 | Зарегистр. 03-03-2019 | Отправлено: 10:29 14-05-2023 | Исправлено: Maz, 11:05 14-05-2023
rsuan

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jonmey
Скачал установил плагин и сделал всё как сказано. К сожалению результат такой же как без этих манипуляций: выдаёт и равные по размеру неравные по содержимому, и неравные по размеру.
 
Добавлено:
Avada

Цитата:
зачем вам это вообще нужно и чего вы хотите добиться

Бывают крупные сбои файловой системы. После сбоя нужно из бэкапа папок восстановить испорченные файлы. Это файлы равной даты, равного размера, но разного содержимого. По идее для их выявления в Синхронизации каталогов нужно выбрать только опции по содержимому и разные файлы (дубликаты и уникальные по умолчанию нажаты). Но из-за того, что "равные по времени" встречаются с различием два часа (выкрутасы часовых поясов), то TC сразу считает их разными, по содержимому не проверяет, соответственно в результаты сравнения они не попадают. Таким образом я не увижу файлы, разные по содержимому. Поэтому приходится ставить галку игнорировать дату, но при этом в результат попадают файлы, разные по размеру.

Всего записей: 760 | Зарегистр. 22-07-2008 | Отправлено: 14:02 14-05-2023 | Исправлено: rsuan, 15:38 14-05-2023
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rsuan
Более или менее ясно. Но, как уже было сказано, в TC проблема подходящего для вас решения, похоже, не имеет. Попробуйте поискать другие средства. Даже в альтернативных файловых менеджерах (здесь они перечислены) имеются опции сравнения, пока не реализованные в TC. К сожалению, заинтересовать этим Гислера в своё время не удалось.

Всего записей: 7444 | Зарегистр. 31-07-2008 | Отправлено: 17:32 14-05-2023 | Исправлено: Avada, 18:07 14-05-2023
rsuan

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Спасибо за пояснения.

Всего записей: 760 | Зарегистр. 22-07-2008 | Отправлено: 18:01 14-05-2023
Nimbussr



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rsuan
Цитата:
приходится ставить галку игнорировать дату, но при этом в результат попадают файлы, разные по размеру
Всё правильно. Разные по размеру файлы предлагаются к синхронизации.
 
В бекапе (панель слева) файл 100кб, в рабочей папке (панель справа) испорченный файл 99кб.
Различие есть, значит к замене его!
 
Что не так?
Чекбокс "асимметрично" стоит?
я запутался.

Всего записей: 1876 | Зарегистр. 31-05-2008 | Отправлено: 21:09 14-05-2023 | Исправлено: Nimbussr, 21:12 14-05-2023
rsuan

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nimbussr
Я не говорю о неправильном поведении при выборе опций. Говорю о задаче, мне ответили что она нереализуема в ТС (см. предыдущую переписку).

Всего записей: 760 | Зарегистр. 22-07-2008 | Отправлено: 02:37 15-05-2023
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rsuan
Не то чтобы совсем нереализуемо, но искать пути реализации нужно не только в инструменте синхронизации. Есть, например, поиск дубликатов, причём определять критерии можно не только по стандартным опциям, но и по полям плагинов (однако без их объединения через ИЛИ). Можно, скажем, выполнить по нужным папкам два поиска — по имени и по размеру без содержимого и по всем трём стандартным опциям. Дальше вывести каждый раз результаты поиска на панель, сохранить через буфер в текстовый файл-список, а потом два таких файла, созданных после поиска по разным критериям, сравнить между собой (в т.ч. все файлы, вообще не входящие ни в один список, будут однозначно разными по данному набору критериев). Конечно, это менее наглядно, чем при синхронизации, но лучше, чем ничего. Дальше эти списки можно редактировать и даже вставлять в файловую панель как результат поиска командой LOADLIST — правда, для окна синхронизации подобная виртуальная папка не годится. Кроме того, в панели с результатами поиска дубликатов по Num+ выводится специальный диалог, подробно описанный в справке и позволяющий гораздо удобнее с этими результатами разбираться, выборочно выделяя их для дальнейшей обработки по всяким критериям.
Кроме того, есть приём, позволяющий принудительно избавиться от разницы по дате/времени. В контекстом меню диалога синхронизации имеется пара команд, вызывающая диалог для копирования свойств файла в нужную сторону. Есть там и метка даты/времени. После применения критерий "старше/младше" для этих файлов вообще отпадёт, но и направление будущего копирования программа в этом случае указать не сможет, будет отмечено просто неравенство. Не знаю, приемлемо ли это для вас (советую проверять результат на тестовых каталогах).  
Это всё не универсальные рекомендации по решению вашей проблемы, а просто информация к размышлению. Смотрите, что может помочь.
И, конечно, практической разницы между разноразмерными файлами и одноразмерными, но с разным содержимым, нет: в обоих случаях они априорно разные по содержимому. (Поэтому в частности, при поиске дубликатов поиск по содержимому автоматически включает и опцию поиска по размеру.) Если дата игнорируется, а файлы отображаются как разные, то они разные и есть. Смотрите поштучно, если интересно, чем именно. Любую пару файлов можно напрямую проверить внешним или внутренним инструментом сравнения по содержимому в том же окне синхронизации.

Всего записей: 7444 | Зарегистр. 31-07-2008 | Отправлено: 08:02 15-05-2023 | Исправлено: Avada, 08:54 15-05-2023
rsuan

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Благодарю за подробные рекомендации. Пока что выполнил задачу путём визуального сравнения даты/времени и размеров в окне синхронизации.
В первом абзаце, насколько понял, методы, применимые для одного каталога.
Во втором абзаце не совсем понял, зачем копировать метку даты-времени.
По поводу разности по содержимому. Задача, как говорил - восстановление из бэкапа испорченных файлов. Если файл по дате и размеру одинаков с файлом из бэкапа, но разный по содержимому, то явно это испорченный файл, и его надо восстанавливать из бэкапа. А если  файл уже другого размера и/или даты, то он обновлялся, и его неодинаковость по содержимому с файлом из бэкапа уже не критерий испорченности файла, восстанавливать его наобум нельзя.

Всего записей: 760 | Зарегистр. 22-07-2008 | Отправлено: 14:20 15-05-2023 | Исправлено: rsuan, 14:32 15-05-2023
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rsuan

Цитата:
Во втором абзаце не совсем понял, зачем копировать метку даты-времени.

Чтобы потенциально одинаковые файлы с разной датой/временем не считались только из-за этого разными, а опция "игнорировать дату" не была при этом задействована. Как было отмечено, не факт, что вам это подойдёт.
Что касается первого абзаца, списки дубликатов можно получить для какого угодно количества каталогов, указанных как место поиска.
А насчёт критериев испорченности вы не совсем правы, потому что метка даты/времени может быть выставлена по разным причинам искусственно, а некое число символов может меняться на точно такое же число других символов. Как минимум обычный текстовый файл после таких манипуляций отнюдь не всегда будет реально испорченным.

Всего записей: 7444 | Зарегистр. 31-07-2008 | Отправлено: 15:22 15-05-2023 | Исправлено: Avada, 06:14 19-05-2023
sa16

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rsuan
Цитата:
приходится ставить галку игнорировать дату, но при этом в результат попадают файлы, разные по размеру

Вы можете эти выявленные Разные файлы (например, со стороны бэкапа – пусть он находится на правой стороне) отправить в промежуточную папку (Ctrl+A, затем Ctrl+R, Синхронизировать, в поле Справа налево: указать местоположение этой папки, OK).
После снова синхронизировать источник, но не с бэкапом, а с промежуточной папкой и уже без галки по содержимому. Включив для показа Одинаковые и выключив Разные файлы (или просто их удалив), получим желаемое – файлы из бэкапа, равные по размеру с источником, но различающиеся содержимым.

Всего записей: 485 | Зарегистр. 07-09-2016 | Отправлено: 17:13 15-05-2023 | Исправлено: sa16, 17:14 15-05-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тотал 10.52 распаковываю rar архив. вроде начался процесс а тотал мне вещает "не могу в архиве ссылки". есть такое дело в rar одинаковые файлы можно ссылками заменить в архиве при распаковке файлы восстанавливаются. вот сижу и ломаю голову или тотал не может или unrar.dll немогет.

Всего записей: 2907 | Зарегистр. 11-10-2005 | Отправлено: 06:48 16-05-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 12)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru