View previous topic :: View next topic |
Author |
Message |
mblandr
Joined: 22 Jun 2020 Posts: 5
|
(Separately) Posted: Mon Jun 22, 2020 09:35 Post subject: Синхронизация каталогов с разными именами содержимого |
|
|
Приветствую!
Собственно, есть такая проблема. Есть в Тотале удобная команда синхронизации каталогов. Но довольно часто возникает необходимость сравнить по содержимому два каталога, файлы в которых называются по-разному, но сравнивать их в одинаковом порядке, т.е. первый по списку слева сравнить с первым справа, второй - со вторым и т.д. Их приходится всё время сравнивать по одному вручную. Нет ли решения или плугина какого-нибудь, чтобы работал наподобие синхронизации каталогов, но сравнивал файлы не по имени, а по порядку расположения в обоих панелях? Спасибо за любую информацию |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Mon Jun 22, 2020 10:58 Post subject: |
|
|
mblandr wrote: | сравнивал файлы не по имени, а по порядку расположения в обеих панелях |
Можно с помощью счётчика в групповом переименовании (Ctrl+M) изменить имена файлов в каждой панели в соответствии с порядком их расположения (1, 2, 3…). Затем запустить синхронизацию каталогов для сравнения по содержимому. В конце (в том же сеансе TC!) вернуть откатом (опять же в групповом переименовании) имена к исходным. |
|
Back to top |
|
|
mblandr
Joined: 22 Jun 2020 Posts: 5
|
(Separately) Posted: Mon Jun 22, 2020 11:16 Post subject: |
|
|
О! Я не знал, что откат работает на весь сеанс Тотала! Не очень удобно, но лучше чем вручную. Спасибо! |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Mon Jun 22, 2020 11:56 Post subject: |
|
|
Если неудобство в том, что при синхронизации не видны исходные имена файлов, то можно в редакторе (или в скрипте) создать список имён для переименования, представляющий комбинацию имён левого и правого файла (в соответствии с установленным порядком). Список использовать для группового переименования в каждой панели. Счётчик в этом случае уже не потребуется. Исходные имена несложно будет вернуть из комбинированных в любом сеансе TC. |
|
Back to top |
|
|
mblandr
Joined: 22 Jun 2020 Posts: 5
|
(Separately) Posted: Mon Jun 22, 2020 15:17 Post subject: |
|
|
А вот тут не понял? Что значит комбинацию имен левого и правого файла?
В групповом переименовании есть опции загрузить имена, редактировать имена, но ведь это работает только для одной панели, ту в которой выбраны файлы для группового переименования
Добавлено спустя 4 минуты:
А хотя понял, имелось ввиду, что в новых именах будет комбинация имен с обоих панелей? Не, жутко неудобное решение, представьте, слева и справа по 150 файлов, это мне вручную задавать 150 имен, комбинируя файлы слева и справа. Да быстрее будет построчно сравнить по содержимому. Вот идеальный вариант - если бы Тотал мог сам понять, что сравнивать файлы нужно в том порядке, в какой они идут в левой и в правой панели, а не по названию... |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Mon Jun 22, 2020 15:56 Post subject: |
|
|
Один и тот же cписок из комбинированных имён
Лев1_&_Прав1
Лев2_&_Прав2
Лев3_&_Прав3
предлагалось использовать последовательно для каждой панели. Ведь задача заключается в том, чтобы сделать имена одинаковыми для последующей синхронизации. Имена выбранных файлов в каждой панели можно получить командой из меню Выделение: Копировать имена файлов в буфер. Дальше всё определяется умением пользоваться редактором (Excel подойдёт) и от количества файлов не сильно зависит.
P.S. Опоздал! |
|
Back to top |
|
|
mblandr
Joined: 22 Jun 2020 Posts: 5
|
(Separately) Posted: Mon Jun 22, 2020 16:16 Post subject: |
|
|
НУ я только что поэкспериментировал - так просто не получится, как мне группой дописать к одному списку имен файлов в конец другой список файлов построчно? Множественный курсор тут не работает, режим редактирования колонок тоже. Можно конечно мутить что-то с макросами, наверное, в ворде, или может что-то такое какой-то продвинутый редактор с макросами может сделать, но так с ходу у меня не получилось.
Добавлено спустя 2 минуты:
Кстати, Excel да, подойдет, тут я не додумал, но всё таки слишком муторно получается, мда... |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Mon Jun 22, 2020 16:34 Post subject: |
|
|
mblandr
Подфорум "Секреты и советы" не предназначен для задавания каких бы то ни было вопросов, о чём на форуме говорилось многократно.
А постить одно и то же на разных форумах. где отвечают в значительной степени одни и те же люди — не самая хорошая привычка.
Замечание за нарушение правил форума. Тема перемещена в "Общие вопросы". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Mon Jun 22, 2020 17:47 Post subject: |
|
|
mblandr wrote: | всё таки слишком муторно получается |
А если сравнивать по 5-10шт такой
2936,4006,2936,4006,2040,524,4006,524,4006
сцепкой команд?
Сцепку можно размножить либо непосредственно в кнопке (через запятую, максимум 6шт поместится), либо создать пользовательскую команду (em_XXX) на её основе, а в кнопке тиражировать уже em_XXX. |
|
Back to top |
|
|
mblandr
Joined: 22 Jun 2020 Posts: 5
|
(Separately) Posted: Mon Jun 22, 2020 18:56 Post subject: |
|
|
Я в тотале шарю на уровне простого пользователя, 2936,4006,2936,4006,2040,524,4006,524,4006 - это что вообще такое означает? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Mon Jun 22, 2020 19:14 Post subject: |
|
|
mblandr
Это номера последовательно выполняемых друг за другом встроенных команд, записанные через запятую, например, в поле "Команда" кнопки, созданной на панели инструментов. Никакой особой сложности нет. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Mon Jun 22, 2020 19:24 Post subject: |
|
|
mblandr
Про создание кнопок на панели инструментов в справке посмотрите. |
|
Back to top |
|
|
|