删除文件名中的空格和删除文件名中的括号
@echo off
setlocal enabledelayedexpansion
set str1=(
set str2=(
set str3=)
set str4=)
for /f "tokens=*" %%i in ('dir/b') do (
if not "%%i"=="%~nx0" (
set "fn=%%~ni"
set "fn=!fn: =_!"
set "fn=!fn:%str1%=%str2%!"
set "fn=!fn:%str3%=%str4%!"
set "fn=!fn!%%~xi"
ren "%%i" "!fn!"
echo "!fn!"
)
)

4963

被折叠的 条评论
为什么被折叠?



