大佬们,有方法可以快速查找两个文件夹的非重复文件吗?

动作需求 · 1216 次浏览
RyanPan 创建于 2022-10-14 17:39

已解决 謝謝各位大佬

A文件夹的文件改完后缀名后输出到B文件夹,但是发现A,B文件夹数量不一致,B文件夹数量比A文件夹少,需要找出B文件夹少的是哪些文件?

大佬们 有啥方法或动作能处理吗?

RyanPan 最后更新于 2022/10/18

回复内容
CL 2022-10-14 17:53
#1

有很多目录对比的工具可以试一下。之前用过一个Araxis Merge,还不错。

RyanPan 回复 CL 2022-10-15 11:08 :

找了好几个,要不就不合适,要不就不知道怎么用....我再找找吧

RyanPan 回复 CL 2022-10-15 11:08 :

謝謝

RyanPan 最后更新于 2022-10-15 11:08
紫cm煞 2022-10-15 19:14
#2

$list1 = Get-ChildItem 目录1 | Sort-Object -Property Name

$list2 = Get-ChildItem 目录2 | Sort-Object -Property Name

Compare-Object -ReferenceObject $list1 -DifferenceObject $list2 -Property Name | Sort-Object -Property Name


直接用powershell脚本

RyanPan 回复 紫cm煞 2022-10-17 10:58 :

不懂,太高级了,最后改了后缀名,然后整个文件夹拉过去覆盖对比了....

紫cm煞 回复 RyanPan 2022-10-17 12:36 :

文件夹比较 - 动作信息 - Quicker (getquicker.net)  不高级呀,你看看,就是选A文件夹,再选B文件夹,然后运行脚本,然后出结果。

RyanPan 回复 紫cm煞 2022-10-18 10:18 :

好,下次试试看

唐家二少 2022-10-17 09:48
#3

两个文件夹合并,按文件名排序

因为后缀不一样,再次分文件夹也挺简单,按文件类型排序即可,找个按后缀分类的动作也行

RyanPan 回复 唐家二少 2022-10-17 10:59 :

这个方法也可以,但我改了后缀再合并覆盖对比了

ORYS 2022-10-18 10:30
#4

我弄了一个, 可以搞下试试

思路就是分别获取两个文件夹内的文件名字列表,把文件名做键分别存在两个字典里, 得到两个字典

之后分别遍历这两个字典取键 然后拿这个键到另一个字典去取值, 一旦取值失败就代表这个文件在A文件夹内有, 而在B文件夹内没有

https://getquicker.net/Sharedaction?code=f83cc4ca-17a8-4321-a96a-08dab0af50de

RyanPan 回复 ORYS 2022-10-18 10:33 :

好的 謝謝 下次有需要就试试看

回复主贴