用批处理命了删除文件夹pic下50张照片中的重复照片

用批处理删除文件夹pic下50张照片中的重复照片,比如001.jpg,002.jpg,003.jpg,004.jpg,005.jpg,006.jpg……其中001.jpg... 用批处理删除文件夹pic下50张照片中的重复照片,比如001.jpg,002.jpg,003.jpg,004.jpg,005.jpg,006.jpg……其中001.jpg,002.jpg,003.jpg是重复的,004.jpg,005.jpg,006.jpg是重复的,以此类推,怎么删啊,请高手指点,十分感谢 展开
 我来答
konndej
2010-12-15 · TA获得超过137个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:48万
展开全部
先用批处理将001.jpg 004.jpg 007.jpg.......重命名为1.jpg 2.jpg .jpg......... 以文件名排序就可以有选择地保留一个副本,其余的002.jpg 003.jpg 005.jpg 006.jpg........ 可以删除了。
关于批处理文件的处理:1、新建一个EXCEL文件
A列 B列
ren f:\pic\001.jpg 1.jpg
ren f:\pic\004.jpg 2.jpg
ren f:\pic\007.jpg 3.jpg
...... ......
2、将以上A、B列的内容复制在新建的文本文档中
3、将文件另存为“重命名.bat” 注意选择文件类型为“.bat”
4、运行“重命名.bat” 就将A列中的文件名替换成B列中对应文件名
5、特别注意从EXCEL文件中复制在文本文档中时要将A B列之间的空位替换成半角下的一个空格ren f:\pic\001.jpg 1.jpg
f:\pic\是存放路径,如果不相符也要修改
yyykkkyyyy
2010-12-15 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3257万
展开全部
把下面代码保存为xx.bat 放那个文件夹下,双击运行,给你写了两种:
一 文件号从小到大排,每三个留一个
@echo off&color f1
setlocal EnableDelayedExpansion
for /f %%i in ('dir/b/a-d/on *.jpg')do (
set/a n+=1,"m=!n!%%3"
if not !m! equ 1 del %%i)

二,按文件名来决定删或留,总是留001 004 007...

@echo off&color f1
setlocal EnableDelayedExpansion
for /f %%i in ('dir/b/a-d/on *.jpg')do (
set "m=3%%~ni"&set/a "m=!m!%%3"
if not !m! equ 1 del %%i)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宜皎00
2010-12-15 · TA获得超过687个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:125万
展开全部
打开文件夹pic,
第1步:点击工具栏上的查看图标---“缩略图”
第2步:相片的空白处右击“排列图标”---“大小”,重复的照片会挨在一起,一目了然。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式