Сравнение каталогов (Не Total Commander)
Сейчас для решения данной задачи использую Total Commander.
Синхронизация папок, потом сравнение файлов по содержимому. Из за того, что это разные процессы и не получается скопировать новые и отличающиеся файлы в другую папку не удобно.
Ситуация, занялся кастомизацией Андроид прошивок.
Приходится «разбирать» и сами файлы прошивок в сложную файловую структуру, и разбирать ресурсы, где вообще файлов громадьё.
Потом сравнивать одну разобранную гору с другой для того, чтобы найти различия, в том числе по содержимому.
Ищется что то специализированное, для сравнения папок с подкаталогами по содержимому, при выявлении различий по содержимому сравнение файлов аналогично TotalCommander, потом перенос новых и помеченных файлов в другую папку с сохранением структуры.
Есть что то подобное?
Развернуть подпись
Снобизм — претензия на высокую интеллектуальность, изысканный вкус или авторитетность в какой-то области, и при этом надменное отношение к тем, кто якобы лишён этих достоинств.
Total Commander: сравнение папок и файлов
Чтобы сравнить и унифицировать папки и подкаталоги в Total Comander, понадобиться проделать следующий путь:
- Выбираем с одной и другой стороны папки которые будем сравнивать.
- Идем в меню Commands (Команды) => Synchronize Dirs (Синхронизировать каталоги).
- Галку asymmetric (асимметрично) оставляем пустой, отмечаем галки: subdirs (с подкаталогами), by content (по содержимому), ignore date (игнорировать даты).
- Кнопки в разделе «показывать» отмечаем все кроме «Одинаковые файлы» (зависит от того что именно вам нужно проделать с папками).
- Нажимаем сравнить.
Результат: если папки одинаковые по содержимому файлов, то список будет пуст. Если нет, укажет расхождения.
Сравнение файлов
Файлы в Total Commander сравниваются по строкам. Для сравнения:
- Выделяем оба файла;
- Идем в меню Файл — Сравнение по содержимому.
Результат: строки, в которых найдены отличия подсвечиваются серым цветом, а различия в них красным. Внизу общее количество найденных различий, переход между которыми осуществляется посредством кнопок «Следующее отличие» и «Предыдущее отличие». Можно использовать поиск по тексту. Также, можно перенести выбранные отличия в другой файл. Чтобы это сделать активируйте режим редактирования кнопкой «Редактировать».
Как сравнить каталоги по содержимому файлов?
Есть следующая проблема: месяц назад разработчиками-подрядчиками на сайте вносились изменения в файлы Битпикса, спустя месяц обнаружились проблемы со скриптами, ноги которых растут из тех самых изменений.
Системы контроля версий нет, возможности жёстко откатиться до последней рабочей версии тоже нет, ибо вносилось очень много изменений промежуточных, которые не хотелось бы терять
Есть только рабочий бэкап месячной давности, и есть подозрение на определённый каталог, куда вносились изменения. Я бы хотел содержимое файлов того каталога сравнить с текущим, чтобы отыскать отличающиеся файлы
Есть какой-то софт, с помощью которого я могу осуществить эту операцию?
- Вопрос задан более трёх лет назад
- 853 просмотра
Сравнение двух папок и файлов в Total Commander
Два каталога вместе со всеми под папками, можно сравнить по содержимому в Total Comander-ре. Для этого встаём с одной стороны на первой папке, а с другой — на второй. Вызываем команду Commands (Команды) / Synchronize Dirs (Синхронизировать каталоги). Ставим галки subdirs (с подкаталогами), by content (по содержимому), ignore date (игнорировать даты), не ставим галку asymmetric (асимметрично), Нажимаем кнопки разноцветные и отжимаем серую где «знак =». Далее, нажимаем справа «Compare» (сравнить).
Результат: если папки одинаковые по содержимому файлов, то выдаст пустой список! Если нет, укажет расхождения.
Сравнение файлов в Total Commander
Выделяем оба файла, переходим Файл — Сравнение по содержимому.
Далее видим, что строки, в которых найдены отличия подсвечиваются серым цветом, а различия в них красным. Внизу общее количество найденных различий. Переход по найденным различиям осуществлять посредством кнопок Следующее отличие и Предыдущее отличие. Можно использовать поиск по тексту.
Здесь же можно сразу и перенести выбранные отличия в другой файл. Для этого необходимо активировать режим редактирования (кнопка Редактировать).