如何比较文件名部分匹配的文件?(工具/软件?)

如何比较文件名部分匹配的文件?(工具/软件?)

是否有工具/软件可以做到这一点?

我使用 Beyond Compare,并被告知它提供的正则表达式功能可能使这成为可能,但我还没有看到可行的解决方案。

背景,我试图将硬盘上名称较长的文件与使用 UDF1.02 写入 DVD 的文件进行比较,UDF1.02 会截断文件长度以符合此标准中的长度。我不希望使用放宽此长度的后续标准。

答案1

四个 可能的解决方案:

  1. 将文件截断到 UDF1.02 标准内的长度,例如使用脚本自动执行此操作,智能地执行此操作,即如果上次截断时存在相同的文件名,则将递增的索引号附加到文件。记住要确保附加索引号仍使整个文件长度保持在标准范围内。这是一个可行的解决方案,但我必须注意引用其他文件的文件,例如 html,如果文件名被截断,文件内的引用将被破坏。

  2. 使用较新的 UDF 标准。不受欢迎,因为 UDF1.02 兼容性最广,共同点最低

  3. 有一个超越比较的线程讨论了工具中正则表达式的使用,但该线程尚未得出结论,无法提供肯定有效的解决方案: http://www.scootersoftware.com/vbulletin/showthread.php?p=29639

  4. 使用 MindGems Fast Duplicate File Finder 比较两个文件夹,并设置配置,以便其中一个文件夹不会被自动标记重复项,这意味着另一个文件夹可以标记(并删除)其重复项,而只留下第一个文件夹中没有的文件:http://www.mindgems.com/products/Fast-Duplicate-File-Finder/Fast-Duplicate-File-Finder-FAQ.htm#EXCLUDE_FOLDER_FROM_AUTOMARK

  5. 编辑-新:如果只需要 ascii,则关闭 UDF 中的 unicode。这会使可用字符加倍,因此截断情况将减少或消除。unicode off 显然仍然是 UDF 标准(包括 UDF1.02)的有效选项:http://forum.imgburn.com/index.php?showtopic=17822&st=0&p=131270&#entry131270

答案2

转到会话 -> 会话设置(选择杂项选项卡)并根据您的要求设置对齐覆盖模式。

左边 leftunmatchname

右边 右不匹配名称

比较名称部分匹配的文件的示例:

在此处输入图片描述

相关内容