怎么用批处理给多个图片文件编号啊

来源:百度知道 编辑:UC知道 时间:2024/09/25 16:27:29
如文件夹下有图片文件:
图片sd.jpg 图片fg.jpg 图片gh.jpg……
处理后:001图片sd.jpg 002图片fg.jpg 003图片gh.jpg……

用ACDsee软件可以给图片批量更名!

::假设该文件夹为c:\test
@echo off
setlocal enabledelayedexpansion
set n=0
cd /d c:\test
for /f "delims=" %%a in ('dir /a-d *.jpg') do (
set/a n+=1
if !n! lss 10 (
ren "%%a" "00!n!%%~nxa"
) else (
if !n! lss 100 (
ren "%%a" "0!n!%%~nxa"
) else (
ren "%%a" "!n!%%~nxa"
)
)
)

太。

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set num=1000
for /r %%a in (*.jpg) do (
set /a num+=1
set name=%%~nxa
ren "%%a" "!num:-3!图片!name!"
)
pause

放在文件夹根目录下运行..