【发布时间】:2022-01-09 11:07:07
【问题描述】:
给定 2 个目录(DirA 和 DirB),找到在 DirA 中存在但在 DirB 中不存在的文件列表的最有效方法是什么?
我尝试使用 jdupes.exe --printunique --recurse -O 来执行此操作,但是,如果在 DirA 上存在所述文件的重复项,则会排除满足上述条件的文件。
这些文件可能位于 DirA 和 DirB 的完全不同的子目录中,并且它们可能具有不同的名称。所以文件的内容是唯一持久的特征。
【问题讨论】:
-
请与我们分享您使用powershell解决此问题的尝试
-
“所以文件的内容是唯一持久的特征”.. 看起来您需要使用文件的完整路径和名称创建列表,并结合文件的哈希码。然后比较这些哈希值以确定两个或多个文件是否相同。应该是一个冗长的练习..
-
是的......这应该是一个漫长的过程......我想知道是否有一个我不知道的工具或某些功能可能会使问题变得更容易。
标签: windows powershell duplicates