Сравнение файлов - код и другие
270
tempidope
У нас есть требование сравнить два набора файлов на предмет сходства контента
Папка A - 100 файлов Папка B - 150 файлов
Сравнение будет проводиться с каждым файлом в папке A с каждым файлом в папке B. BeyondCompare предлагает эту функцию, но мы должны вручную открыть каждый файл «Сравнение с» в папке B.
Есть ли инструмент, который проходит через весь сценарий MxN и предоставляет отчет о сходстве%?
Что составляет сходство? Вы хотите, чтобы каждый файл сканировался побайтово или просто проверял имена файлов?
Eric F 6 лет назад
0
Имена файлов определенно разные. Итак, нам нужен контент по сравнению.
tempidope 6 лет назад
0
Содержит ли какой-либо файл в папке A весь контент или часть содержимого из файла в папке B.
tempidope 6 лет назад
0
Так что побайтово для каждого файла тоже?
Eric F 6 лет назад
0
Если BeyondCompare дает вам необходимый процент, все, что вам нужно сделать, это вызвать его во вложенном цикле `for`.
AFH 6 лет назад
0
Какая у вас ОС: Windows, Linux, Max? Какая версия?
Pacopaco 6 лет назад
0
Windows @Pacopaco
tempidope 6 лет назад
0
@AFH К сожалению, BeyondCompare, я думаю, не дает процентов. Однако я согласен на основные моменты, я могу пролистать.
tempidope 6 лет назад
0
@EricF, если побайтно вы имеете в виду сравнивать содержимое, да.
tempidope 6 лет назад
0
Я не уверен, что прокрутка до 15000 файлов решит вашу проблему. Я не могу начать думать, как можно добавить значимый процент к сравнению. Вы можете использовать Unix-программу `file` для ограничения сравнений между схожими типами файлов.
AFH 6 лет назад
0
Лучше всего написать свой собственный, конечно, но если вы не программируете, то это не решение
Eric F 6 лет назад
0
Beyond Compare не поддерживает отображение процентного сходства. Если вы запустите сравнение на основе правил, оно будет сравнивать текстовое содержимое файлов, которое может игнорировать незначительные различия, такие как комментарии и пробелы. В Сравнении папок нажмите кнопку панели инструментов «Правила», выберите «Сравнить содержимое», затем выберите сравнение на основе правил.
Chris Kennedy 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Какую конфигурацию RAID следует использовать для обеспечения отказоустойчивости?
-
2
Уэстелл против Линксиса - что мне следует держать рядом?
-
3
Сложная страница JavaScript для проверки производительности браузеров?
-
-
2
Видеокарты в Mac Book Pros
-
5
С какими файловыми системами будет работать Google Chrome OS?
-
1
Разница между ноутбуками Dell XPS и Studio XPS
-
4
Читать раздел OS X из Windows 7
-
3
Смонтировать ext3fs в Windows
-
3
Стоит ли использовать VFAT или ext3 для внешнего USB-накопителя емкостью 1 ТБ?
-
5
Какой самый быстрый дистрибутив для запуска?