2

Есть ли инструмент / программное обеспечение для этого?

Я использую Beyond Compare и мне советуют, что предоставляемые им функции регулярного выражения могут сделать это возможным, но я пока не видел работающего решения.

Кроме того, я пытаюсь сравнить файлы с длинными именами на жестком диске с файлами, записанными на DVD с UDF1.02, который усекает длину, чтобы соответствовать длине в этом стандарте. Я не хочу использовать более поздний стандарт, который ослабляет эту длину.

2 ответа2

0

Есть четыре пять возможных решений:

  1. Обрежьте файлы до длины, соответствующей стандарту UDF1.02, например, используйте скрипт для автоматизации этого, сделайте это разумно, то есть добавьте к файлу порядковый номер индекса, если то же имя файла существует из предыдущего усечения. Не забывайте следить за тем, чтобы при добавлении номера индекса сохранялась общая длина файла в стандарте. Это возможное решение, но я должен знать о файлах, которые ссылаются на другие файлы, например HTML, ссылки в файлах будут нарушены, если имя файла будет обрезано.

  2. Используйте более поздний стандарт UDF. Не любимый, поскольку UDF1.02 является наиболее широко совместимым, наименьшим общим знаменателем

  3. Существует дополнительная ветка для сравнения, в которой обсуждается использование регулярных выражений в инструменте, но эта цепочка еще не завершена, чтобы предложить решение, которое определенно работает: http://www.scootersoftware.com/vbulletin/showthread.php?p=29639

  4. Используйте MindGems Fast Duplicate File Finder, чтобы сравнить 2 папки и настроить конфигурацию так, чтобы одна из папок не имела автоматической маркировки своих дубликатов, это означает, что в другой папке могут быть отмечены (и удалены) дубликаты, оставляя только файлы, не находящиеся в первая папка: http://www.mindgems.com/products/Fast-Duplicate-File-Finder/Fast-Duplicate-File-Finder-FAQ.htm#EXCLUDE_FOLDER_FROM_AUTOMARK

  5. РЕДАКТИРОВАТЬ - новый: отключить Unicode в UDF, если только ASCII необходимо. Это удваивает количество доступных символов, поэтому ситуации усечения будут уменьшены или исключены. unicode off по-прежнему является допустимым вариантом для стандарта UDF, включая UDF1.02, по-видимому: http://forum.imgburn.com/index.php?showtopic=17822&st=0&p=131270&#entry131270

0

Перейдите в Session -> Session Settings (выберите вкладку Misc) и установите шаблон переопределения выравнивания в соответствии с вашими требованиями.

левая сторона leftunmatchname

Правая сторона rightunmatchname

Пример сравнения файла с частично совпадающим именем:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .