批量替换文件夹名称中的空格为指定字符

@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /ad/b/s^|sort /r') do (
    set b=%%~nxi
    set b=!b: =_!    
    echo %%i
    echo !b!
    ren "%%i" !b! 
)
endlocal
pause
复制以上代码保存到文本中并修改txt为bat
"set b=!b: =_!" 将空格替换成"_"下划线
posted @ 2020-07-24 17:20  多听少说  阅读(608)  评论(0编辑  收藏  举报