批量给文件夹下的图片名称加序号的Bat脚本
@echo off&setlocal enabledelayedexpansion
pushd %1
set n=1
for /f "delims=" %%a in ('dir /a-d-h /b *.jpg *.png') do (
set no=!n:~1!
ren "%%~a" "!n!%%~a"
set /a n+=1
)
目前搜索查找用的上面这段代码。但是有个问题:
这个脚本第一次执行是没有问题,当我在这个文件夹新增了些图片后,我再次执行脚本,那第一次加了序号的文件名又再次加了新序号;
我想第二次执行的时候忽略已加序号的文件,没加序号的文件加序号,且和旧的存在的序号衔接
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
反正我们新时代农民工都是直接写代码的