[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 查找多张内容相同但文件名不同的图片的批处理

我有一堆图片,今天发现有许多图片相同,但文件名不同,想用求一个Bat文件:能够找出这些图片并删除掉。
如果找出后能够删除保留一份更好!!

[ 本帖最后由 happlyboy 于 2009-6-6 10:31 编辑 ]

  总感觉具有查找重复内容图片的命令行工具是存在的,不过一下子没找到,或许可以通过曲折点的方法,用命令行工具判断这些文件的MD5值是否相同,从而找出重复的文件,不过,这样只能找出一模一样的图片,如果是稍有不同的图片,就比较不出来了。

  要完美地解决楼主的问题,恐怕还得用专门的图形界面软件来解决,推荐楼主使用 FirmTools Duplicate Photo Finder 这款软件,它可以在多个目录中(含子目录)比较图片是否相同,能显示相似度,并能在主界面中直接成对预览近似的两张图片,非常好用,官方主页是:http://duplicatefinder.firmtools.com
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

第三方http://www.bathome.net/s/tool/index.html?key=md5sum
  1. @echo off
  2. for /f "delims=" %%a in ('dir /a-d/b *.jpg *.jpeg *.png *.bmp *.gif') do (
  3.     for /f %%b in ('md5sum "%%a"') do if not defined #%%b (set #%%b=1) else echo;del "%%a"
  4. )
  5. pause
复制代码

TOP

返回列表