View previous topic :: View next topic |
Author |
Message |
maurice
Joined: 23 Nov 2007 Posts: 5
|
(Separately) Posted: Fri Jan 11, 2013 16:04 Post subject: Как экспортировать результат сравнения файлов в файл? |
|
|
А существует ли возможность экспортировать результат сравнения файлов по содержимому в файл? Я этой опции не нашёл.
Или как ещё можно показать результат сравнения человеку на удалённом компьютере? |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Fri Jan 11, 2013 16:58 Post subject: |
|
|
файлы текстовые или бинарные? |
|
Back to top |
|
|
maurice
Joined: 23 Nov 2007 Posts: 5
|
(Separately) Posted: Fri Jan 11, 2013 19:07 Post subject: |
|
|
Конкретно сейчас текстовые, но хотелось бы знать и как быть если бинарные. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Fri Jan 11, 2013 19:40 Post subject: |
|
|
выполни в командной строке
Code: | chcp 1251 >nul &fc /l /n "d:\#1.txt" "e:\#2.txt" >diff.txt |
ЗЫ
Блин, весь вывод перекодируется в CP-866
Если это неприемлемо, то используйте просто Code: | fc /l /n "d:\#1.txt" "e:\#2.txt" >diff.txt | первая строка будет козябрами Quote: | Сравнение файлов D:\#1.TXT и E:\#2.TXT |
но остальной текст не перекодируется |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
maurice
Joined: 23 Nov 2007 Posts: 5
|
(Separately) Posted: Fri Jan 11, 2013 21:46 Post subject: |
|
|
Ну спасибо, хоть так.
Странно, что в ТС эта возможность не предусмотрена штатно. |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
|
Back to top |
|
|
Xing15
Joined: 17 Nov 2016 Posts: 4
|
(Separately) Posted: Thu Nov 17, 2016 20:53 Post subject: Сравнение файлов Помогите |
|
|
Подскажите сравнил 2 txt файла нашел тысячу отличий, как их скопировать ?а то по одному тяжко , если этого нельзя сделать посоветуйте софт где такое возможно кроме excel. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Thu Nov 17, 2016 22:56 Post subject: |
|
|
Xing15
Для начала — замечание за нарушение правил форума. Такие заголовки тут не приняты.
Далее, не слишком вразумителен пока и сам вопрос. Что конкретно понимается под "отличиями", которые надо куда-то скопировать? Допустим, слева в строке одно слово, справа — другое. Что копируем? Строку/слово слева? Строку/слово справа? Оба слова? Обе строки? С каким объёмом контекста до и после?
В простейшем случае (все различающиеся строки с одной стороны) я бы это сделал так. В TC 9 убрать весь контекст (включить только различия, число строк контекста установить в 0), выделить с любой стороны все строки, открыть контекстое меню, выбрать "Копировать как текст", вставить в нужный редактор. Но что с этим предполагается делать дальше? Надо учесть, например, что номера строк с различиями из исходного файла не копируются. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Xing15
Joined: 17 Nov 2016 Posts: 4
|
(Separately) Posted: Fri Nov 18, 2016 02:44 Post subject: |
|
|
Только различия где включить эту опцию? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Fri Nov 18, 2016 08:10 Post subject: |
|
|
Xing15
Опцию включить в инструменте TC "Сравнение содержимого файлов", естественно. Вы на форуме по Total Commander, и логично предположить, что речь в первую очередь идёт о его собсвенном средстве. "Сравнил и нашёл тысячу отличий" разве не там? Если вы не знаете, как с этим работать, справка в помощь. Но версия TC — не ниже девятой, раньше этой опции там не было. Разумеется, подобные вещи можно делать и во внешних программах сравнения (я, например, использую CompareIt) примерно с тем же результатом.
То, что вы, видимо, считаете цитированием предыдущего поста, удалено (для проверки своих сообщений есть кнопка "Предв. просмотр"). А заодно получите ещё одно замечание (оверквотинг у нас запрещён). Кроме того, здесь всячески рекомендуется использовать везде, где следует, знаки препинания и заглавные буквы.
И на мои вопросы ответить желания нет? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Fri Nov 18, 2016 09:09 Post subject: |
|
|
Avada wrote: | использую CompareIt) примерно с тем же результатом |
По-моему, в CompareIt побольше возможностей для сохранения различий. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Fri Nov 18, 2016 09:37 Post subject: |
|
|
sa
Побольше. И результат отчёта (по крайней мере, в HTML) будет поприятнее. Но для того, чтобы давать какие-то точные советы по сохранению различий, надо понять, что вообще топик-стартер понимает под различиями, и получить внятную формулировку конечной задачи: что и в каком виде хочется увидеть в результате экспорта и что с этим дальше предполагается делать. А пока про что спрашивали — на то и отвечали. По той же причине я пока и тему переозаглавливать не стал.
Что касается описанных ранее в теме методик, то из TC скопировать удастся, естественно, только набор строк с отличиями или уникальных строк с одной стороны с потерей взаимной увязки двух файлов, исходной нумерации строк и подсветки различий в этих строках. Толку от такого экспорта будет, полагаю, немного. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
|