将下列代码复制在记事本中,将后缀名.txt改成.bat
然后将bat批处理文件,复制粘贴在需要处理的文件夹中,点击运行即可。
@echo off
setlocal enabledelayedexpansionfor %%F in (*) do (
set "filename=%%~nF"
set "extension=%%~xF"rem 移除空格和括号
set "filename=!filename: =!"
set "filename=!filename:(=!"
set "filename=!filename:)=!"rem 生成新文件名
set "newName=!filename!!extension!"rem 执行重命名
if not "!filename!_!extension!"=="!newName!" (
echo Renaming "%%F" to "!newName!"
ren "%%F" "!newName!"
)
)endlocal
完成后结果如下