Синхронизация каталогов с разными именами содержимого
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Синхронизация каталогов с разными именами содержимого
Приветствую!
Собственно, есть такая проблема. Есть в Тотале удобная команда синхронизации каталогов. Но довольно часто возникает необходимость сравнить по содержимому два каталога, файлы в которых называются по-разному, но сравнивать их в одинаковом порядке, т.е. первый по списку слева сравнить с первым справа, второй - со вторым и т.д. Их приходится всё время сравнивать по одному вручную. Нет ли решения или плугина какого-нибудь, чтобы работал наподобие синхронизации каталогов, но сравнивал файлы не по имени, а по порядку расположения в обоих панелях? Спасибо за любую информацию
Собственно, есть такая проблема. Есть в Тотале удобная команда синхронизации каталогов. Но довольно часто возникает необходимость сравнить по содержимому два каталога, файлы в которых называются по-разному, но сравнивать их в одинаковом порядке, т.е. первый по списку слева сравнить с первым справа, второй - со вторым и т.д. Их приходится всё время сравнивать по одному вручную. Нет ли решения или плугина какого-нибудь, чтобы работал наподобие синхронизации каталогов, но сравнивал файлы не по имени, а по порядку расположения в обоих панелях? Спасибо за любую информацию
Можно с помощью счётчика в групповом переименовании (Ctrl+M) изменить имена файлов в каждой панели в соответствии с порядком их расположения (1, 2, 3…). Затем запустить синхронизацию каталогов для сравнения по содержимому. В конце (в том же сеансе TC!) вернуть откатом (опять же в групповом переименовании) имена к исходным.mblandr писал(а):сравнивал файлы не по имени, а по порядку расположения в обеих панелях
Если неудобство в том, что при синхронизации не видны исходные имена файлов, то можно в редакторе (или в скрипте) создать список имён для переименования, представляющий комбинацию имён левого и правого файла (в соответствии с установленным порядком). Список использовать для группового переименования в каждой панели. Счётчик в этом случае уже не потребуется. Исходные имена несложно будет вернуть из комбинированных в любом сеансе TC.
А вот тут не понял? Что значит комбинацию имен левого и правого файла?
В групповом переименовании есть опции загрузить имена, редактировать имена, но ведь это работает только для одной панели, ту в которой выбраны файлы для группового переименования
Добавлено спустя 4 минуты:
А хотя понял, имелось ввиду, что в новых именах будет комбинация имен с обоих панелей? Не, жутко неудобное решение, представьте, слева и справа по 150 файлов, это мне вручную задавать 150 имен, комбинируя файлы слева и справа. Да быстрее будет построчно сравнить по содержимому. Вот идеальный вариант - если бы Тотал мог сам понять, что сравнивать файлы нужно в том порядке, в какой они идут в левой и в правой панели, а не по названию...
В групповом переименовании есть опции загрузить имена, редактировать имена, но ведь это работает только для одной панели, ту в которой выбраны файлы для группового переименования
Добавлено спустя 4 минуты:
А хотя понял, имелось ввиду, что в новых именах будет комбинация имен с обоих панелей? Не, жутко неудобное решение, представьте, слева и справа по 150 файлов, это мне вручную задавать 150 имен, комбинируя файлы слева и справа. Да быстрее будет построчно сравнить по содержимому. Вот идеальный вариант - если бы Тотал мог сам понять, что сравнивать файлы нужно в том порядке, в какой они идут в левой и в правой панели, а не по названию...
Один и тот же cписок из комбинированных имён
Лев1_&_Прав1
Лев2_&_Прав2
Лев3_&_Прав3
предлагалось использовать последовательно для каждой панели. Ведь задача заключается в том, чтобы сделать имена одинаковыми для последующей синхронизации. Имена выбранных файлов в каждой панели можно получить командой из меню Выделение: Копировать имена файлов в буфер. Дальше всё определяется умением пользоваться редактором (Excel подойдёт) и от количества файлов не сильно зависит.
P.S. Опоздал!
Лев1_&_Прав1
Лев2_&_Прав2
Лев3_&_Прав3
предлагалось использовать последовательно для каждой панели. Ведь задача заключается в том, чтобы сделать имена одинаковыми для последующей синхронизации. Имена выбранных файлов в каждой панели можно получить командой из меню Выделение: Копировать имена файлов в буфер. Дальше всё определяется умением пользоваться редактором (Excel подойдёт) и от количества файлов не сильно зависит.
P.S. Опоздал!
НУ я только что поэкспериментировал - так просто не получится, как мне группой дописать к одному списку имен файлов в конец другой список файлов построчно? Множественный курсор тут не работает, режим редактирования колонок тоже. Можно конечно мутить что-то с макросами, наверное, в ворде, или может что-то такое какой-то продвинутый редактор с макросами может сделать, но так с ходу у меня не получилось.
Добавлено спустя 2 минуты:
Кстати, Excel да, подойдет, тут я не додумал, но всё таки слишком муторно получается, мда...
Добавлено спустя 2 минуты:
Кстати, Excel да, подойдет, тут я не додумал, но всё таки слишком муторно получается, мда...
mblandr
Подфорум "Секреты и советы" не предназначен для задавания каких бы то ни было вопросов, о чём на форуме говорилось многократно.
А постить одно и то же на разных форумах. где отвечают в значительной степени одни и те же люди — не самая хорошая привычка.
Замечание за нарушение правил форума. Тема перемещена в "Общие вопросы".
Подфорум "Секреты и советы" не предназначен для задавания каких бы то ни было вопросов, о чём на форуме говорилось многократно.
А постить одно и то же на разных форумах. где отвечают в значительной степени одни и те же люди — не самая хорошая привычка.
Замечание за нарушение правил форума. Тема перемещена в "Общие вопросы".
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
А если сравнивать по 5-10шт такойmblandr писал(а):всё таки слишком муторно получается
2936,4006,2936,4006,2040,524,4006,524,4006
сцепкой команд?
Сцепку можно размножить либо непосредственно в кнопке (через запятую, максимум 6шт поместится), либо создать пользовательскую команду (em_XXX) на её основе, а в кнопке тиражировать уже em_XXX.
mblandr
Это номера последовательно выполняемых друг за другом встроенных команд, записанные через запятую, например, в поле "Команда" кнопки, созданной на панели инструментов. Никакой особой сложности нет.
Это номера последовательно выполняемых друг за другом встроенных команд, записанные через запятую, например, в поле "Команда" кнопки, созданной на панели инструментов. Никакой особой сложности нет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
mblandr
Про создание кнопок на панели инструментов в справке посмотрите.
Про создание кнопок на панели инструментов в справке посмотрите.