我正在更新的项目的前一个工作人员有一个坏习惯,即当我们有一个新客户时,只是将所有文件复制到一个新目录中。所以现在我有 10 个目录,每个目录有 100 多个文件,我相当肯定它们 99% 是相同的。我想重构项目并消除重复代码。由于文件的数量,使用 WinDiff 并手动比较它们以确认是时间禁止的。这些文件是 .jsp 文件,即纯文本文件。
是否有一个程序可以指向一个目录并让它在所有子目录中搜索具有特定名称的文件,然后一次对它们全部运行差异?
如果没有,有没有人遇到过类似的问题,最有效的解决方法是什么?