我正在使用 WinMerge 将文件夹与子文件夹和不同文件类型进行比较。基本上有 png 文件、名为 .x 的脚本文件及其编译版本名为 .xc 。我已经有一个过滤器,只显示不同的文件而忽略相似的文件。
如果 abc.xc 存在于文件夹的 oe 中而不存在于其他文件夹中,我希望 .xc仅出现在结构中。如果两者都有 abc.xc 并且它们的内容不同,我不感兴趣。而且我希望正常比较所有其他文件:如果两个 png 以相同的名称存在但内容不同,我想知道,对于文本文件和其他文件也是如此。
我已经找到了如何使用过滤器完全排除 .xc 文件,但我不知道这个特定的东西是否可行。
这不能在 WinMerge 中一次性完成。您将需要两种类型的比较 - 您不能在一次比较中进行两种不同的搜索。
WinMerge 打开/比较窗口有一个保存和加载项目按钮,可以帮助实现这两者。
请参阅 WinMerge 项目文件。
那么,视窗...
请注意,您的问题可以视为对免费脚本的请求。
超级用户从未打算成为免费的脚本编写服务。
在您要比较的两个文件夹中执行此操作:
C:\> dir /s /b >list_of_files.txt
然后将这两个文件与您选择的差异实用程序进行比较。
对于您接下来的比较之旅,这可能是一个好的开始。您的愿望越复杂,您将不得不使用例如自制 Python 脚本的理由就越多。
请注意,Python 学习起来相当简单,它有很多选项,并且可能还有一个可选模块来帮助您。
那里有许多模块,其中许多也具有高质量。