一百多个图片文件,要求改为IMG_0001.JPGIMG_0002.JPGIMG_0003.JPG……也就是说只要去括号。求一个批处理

2026年09月25日 16:09
有4个网友回答
网友(1):

@echo off&setlocal enabledelayedexpansion
for /f "tokens=* delims=" %%a in ('"dir /b *.jpg"') do (
set fn=%%a
set fn=!fn:^(=!
set fn=!fn:^)=!
ren "%%a" "!fn!"
)

保存为bat文件,放到图片所在文件夹下面执行

网友(2):

@echo off&setlocal enabledelayedexpansion
for /r %%a in (*.jpg) do (
    set fn=%%~nxa 
    set fn=!fn:^(=! 
    set fn=!fn:^)=! 
    set fn=!fn:^ =!
    ren "%%a" "!fn!"       
)

网友(3):

网上有很多“批量重命名”的小程序。我印象有个叫photoscan的就很好用。(其实不建议,因为有好好多小程序变成流氓插件)
此外,很多看图软件本身就带有批量重命名功能。比如说XnView看图软件,我一直在用

网友(4):

直接在百度搜索,图片批量重命名,首行就会出现一个百度应用,非常方便