批量替换文件名称中的空格

@echo off
setlocal enabledelayedexpansion
for /r "G:\111\" %%i in (*.*) do (
    set b=%%~nxi
    set b=!b: =_!
    echo %%~dpi
    echo !b!
    echo %%~nxi
    ren "%%i" !b!
)
endlocal
pause
复制以上代码保存到文本中并修改txt为bat
"G:\111\" 待处理文件所在的路径
"set b=!b: =_!" 将空格替换成"_"下划线
posted @ 2020-07-24 17:49  多听少说  阅读(825)  评论(0编辑  收藏  举报