1.bat 批量删除文件名中的空格
@echo off
Setlocal Enabledelayedexpansion
set "str= "
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
- 批量替换文件名中的特殊符号(以下将"
_
“改为”.
")
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%f in ('dir /b /a-d *_*.*') do (
if not "%%f"=="%0" (
set fn=%%~nxf
set fn=!fn:_=.!
ren "%%f" "!fn!"
))
保存为bat文件双击运行