1. bat文件批量改文件夹里面的图片名从00开始不是01,问题在哪里,感谢依梦琴瑶给写的代码。
不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件夹放一起运行
@echooff
rem将多个子文件夹里的图片文件以其所在文件名称和递增数字序号重命名
modeconlines=3000
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
setlen=2
setext=*.jpg*.jpeg*.png*.gif*.bmp
for/f"delims="%%ain('dir/ad/b')do(
pushd"%%a"
set"folder=%%~nxa"
setn=100000
for/f"delims="%%bin('dir/a-d/b%ext%2^>nul')doren"%%b""#%%~nxb"
for/f"delims="%%bin('dir/a-d/b%ext%2^>nul')do(
set"file=%%b"
set/an+=1
set"newname=!folder!-!n:~-%len%!%%~xb"
echo;"!file:~1!"--^>"!newname!"
ren"!file!""!newname!"
endlocal
)
popd
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit
2. 怎样将很多图片自动重命名,编码
图片批量重命名并编号:
步骤1,下载安装软件后打开,然后点击【添加文件】按钮,将需要重命名的图片文件添加到软件中,也可以直接将图片拖到软件中。