@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
)
目前搜索查找用的上面这段代码。但是有个问题:
这个脚本第一次执行是没有问题,当我在这个文件夹新增了些图片后,我再次执行脚本,那第一次加了序号的文件名又再次加了新序号;
我想第二次执行的时候忽略已加序号的文件,没加序号的文件加序号,且和旧的存在的序号衔接
反正我们新时代农民工都是直接写代码的