求两个重命名批处理。

一:某固定文件夹(如E:尀scan)下有若干子文件夹,子文件夹内有0001.jpg,0002.JPG.....等规则命名文件,要求批处理可将子文件夹下所有0001改为A.JPG,0002改为B.JPG..........(可任意自行添加。)二:某固定文件夹下有若干子文件夹,子文件夹内有不规则命名图片若干,要求运行批处理命名完成后每个子文件夹内的图片名改为由0001.jpg开始的规则顺序,按图片生成时间排列。补充 两个BAT文件运行结束生成改名记录在C盘,并提示按任意键退出
2026年09月29日 08:08
有4个网友回答
网友(1):

@echo off&setlocal enabledelayedexpansion
for /r %%i in (*.jpg)do (call :new_name,%%~ni
if "!name!" neq "" echo ren "%%i" "!name!%%~xi">>ren.bat)
echo pause^&del ^%%0>>ren.bat
echo 运行生成的ren.bat即可 & pause & exit
:new_name
set "n="&set "name="&for %%j in (
::////////下面写要改的名字//////////
0001=a
0002=aa
0003=aaa
::////////上面写要改的名字//////////
) do (if "!n!"==" " (set name=%%j&goto:eof) else (
if "%~1"=="%%j" (set "n= ")))

改名记录请查看生成的ren.bat,注,请不要运行多次!

网友(2):

下载软件试试。。。 百度:批量文件改名工具软件。。。

网友(3):

明天去单位试着写写

网友(4):

也可以用慧眼软件批量修改。