批量去除文件名中()左括号,右括号
@echo off & title
setlocal enabledelayedexpansion
for /r %%a in (*) do (
set "str=%%~nxa"
set "str=!str:(=!"
set "str=!str:)=!"
ren "%%~a" "!str!"
)
pause
批量去除文件名中的的空格
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s/b *.*') do (
set "foo=%%~nxi"
set foo=!foo: =!
set foo=!foo: =!
ren "%%~fi" "!foo!"
)
exit
批量去除文件名中()左括号,右括号与空格
@echo off & title 去除文件名中括号
setlocal enabledelayedexpansion
for /r %%a in (*) do (
set "str=%%~nxa"
set "str=!str:(=!"
set "str=!str:)=!"
ren "%%~a" "!str!"
)
@echo off & title 去除文件名中括号
for /f "delims=" %%i in ('dir /s/b *.*') do (
set "foo=%%~nxi"
set foo=!foo: =!
set foo=!foo: =!
ren "%%~fi" "!foo!"
)
pause