@echo off & title 批量重命名 By 依梦琴瑶
for %%a in (A B C D E F G H I J K L M O P Q R S T U V W X Y Z _) do (
for %%b in (*) do (
set "Str=%%~nxb"
if "%%~a"=="_" (
call ren "%%~b" "%%Str:%%a=%%"
) else (
call ren "%%~b" "%%Str:%%a=%%a%%"
)
)
)
del "%~0"
由于是手机上编写代码后回答的,因此未能进行尝试是否正常。故请您准备一些测试文件先进行测试,一切测试成功了再拿去正常要处理的文件夹中执行。