|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.12.2013, 10:45 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
ПО для сравнения папок
Доброго времени суток!
Нужно адекватное ПО которое умеет правильно сравнить каталоги, сохраняя структуру папок. Есть некая игра, и есть кумулятивный патч(Тянет в себе все предыдущие обновления, ставится на любую версию иигры если игра не новее), таких патчей 4. Суть вот в чем, нужно набить маленьких патчей без учета предыдущих, т.е. я беру игру версии 1.1.0.0(Оригинал верси 1.0.0.0) и патч 1.2.0.0, мне необходимо получить список новых(обновленных) и новых файлов(их нет в папке игры) которые есть в патче 1.2.0.0, выгрести их из патча и таким образом получить мини-патч который можно ставить только на игру версии 1.1.0.0. Далее, надо забрать оригинальные обновляемые файлы, которые патч 1.2.0.0, заменяет своими обновленными. Пробовал: FreeFileSync - Все работает, но если есть подпапка, то из оригинала игры её переносит целиком(9 Гб), вместо того чтобызабрать оттуда измененные файлы(27 Мб). Это баг. Beyond Compare - Не разобрался в ней как тольком это все сравнивать, показывает тоо новые файлы то обновленные, вместе ну никак. Другие решения? |
24.12.2013, 11:11 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Обычно сравниваю или в Total Commander или Far manager
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.12.2013, 11:13 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Видел в TC но не разобрался как оно работает. Можете рассказать в 2х словах?
|
24.12.2013, 11:25 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Войти в каталог слева и справа и Выделение->Сравнить каталоги. Там рядышком еще Сравнить, скрыв одинаковые. Подкаталоги не сравнивает, или не умею просто Выделяет более новые версии или существующие в одном и отсутствующие в другом каталоге файлы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.12.2013, 12:05 | #5 |
Недо
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,394
|
Синим - показывает наличие разных файлов в папках.
Красным - показывает модифицированные файлы, с одинаковыми именами.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
|
24.12.2013, 15:56 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
И руками их вынимать? Не, не подходит.
|
24.12.2013, 16:28 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
у меня подобное творит локальный Mercurial репозиторий.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
26.12.2013, 10:16 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
После долгих поисков, приспособил SyncDirPro.
|
26.12.2013, 10:39 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
чисто гипотетически.
на программку nnBackup не смотрели в процессе поисков? Цитата:
|
|
26.12.2013, 11:21 | #10 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Увы, не натыкался.
SyncDirPro(Free & OpenSrc не смотря на название), перенаправляет новые и измененные файлы из папки A в папку Б, попутно создавая папку Buckup сфайлами которые заменяются из папки А. Далее FileMenuTools помогло избавит файлы в папке BuckUp от приставок к именам файлов. Все. ура, то что я хотел - получилось. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ПО для формирования файла сравнения (1С) | galogen13 | Помощь студентам | 0 | 11.05.2013 16:49 |
код программ на C и C++(для сравнения) | denismihaylov2012 | Общие вопросы C/C++ | 0 | 22.12.2012 10:19 |
Нужен макрос для сравнения таблиц | Silent_Hill | Microsoft Office Excel | 6 | 06.03.2010 19:37 |
Отчет для сравнения данных | Arest22 | Помощь студентам | 5 | 30.07.2009 14:16 |
программа для сравнения строк ТМемо | MixanMM | Компоненты Delphi | 2 | 02.07.2009 13:28 |