是否有任何工具可以比较相同命名文件的2个目录(具有不同的子目录)?
EG。 DirA有子目录DirA1,DirA1有一个名为file.cpp的文件。
DirB有file.cpp。
Dira-> DirA1-> file.cpp和DirB-> file.cpp。
所以,我将这两个目标与BC进行比较,BC没有比较这两个文件。它会将它们标记为双方的孤儿。
我们可以编写任何BC脚本来比较这两个文件吗?
PS:我可以将两个文件夹中的10-100个文件进行比较。关键是如何使比较工具查找匹配的文件名,而不管目录级别。
我希望我的问题在这里有意义。
答案 0 :(得分:4)
Beyond Compare 3在查看菜单中有一个选项(忽略文件夹结构),可以完全按照您的要求执行操作。它遍历每个文件的所有子文件夹,并在一个级别中显示它们,文件根据名称对齐。如果碰巧有多个具有相同名称的文件,它将优先对齐具有相同目录结构的文件。
答案 1 :(得分:2)
没有编写脚本,这是实现这一目标的快捷方式:
FlatA
和FlatB
。 DirA
和DirB
压缩到单独的zip文件中 - ArchiveA.zip
和ArchiveB.zip
FlatA
和FlatB
,不带路径。 FlatA
和FlatB