寻找两个文件夹的相同文件,只需一招-temp文件夹

寻找两个文件夹的相同文件,只需一招

最近由于工作的需要,需要获取两个件夹中的相同文件,手工操作虽然可行,但工作量既大而且也容易出错,其实可以采取如下两种思路:

方法一:利用批处理文件实现
打开记事本窗口,手工输入或粘贴如下内容:
@echo off setlocal
set dir_1=e:\Temp\temp3\
set dir_2=e:\Temp\temp4\
for %a in (0ir_1*) do ( if exist ldquo;0ir_2%~nxa'' echo %~nxa )
endlocal @echo on

寻找两个文件夹的相同文件,只需一招

在保存时请将保存类设置为ldquo;所有文件rdquo;,手工输入扩展名.bat,例如test.bat,或者存为.cmd 格的文件。接下来右击开始菜单,选择rdquo;命令提示符(管理员)ldquo;,进入命令提示符环境,跳转到批处理文件的所在路径,运行ldquo;test.batraquo;filelist.txtrdquo;,很快就可以得到重复文件的列表。

方法二:利用TC实现
如果系统已经安装TC (Total Commander),那么可以利用TC实现:

寻找两个文件夹的相同文件,只需一招

打开TC,分别在左右两个窗打开需要的文件夹,按下Shift+F2rdquo;组合键执行比较文件的操作,接下来会标注出两个件夹的不同文件,依次选择ldquo;选择--反转选择rdquo;,可以看到的效果,接下来再点击ldquo;选择--复制文件名rdquo;,就可以得到两个文件夹的交集,将其粘贴到文档编辑 窗口就可以了。

推荐阅读