标题: [文本处理] 求助批量替换文件名中的空格的批处理代码解析 [打印本页]
作者: gorwoo 时间: 2009-10-19 11:05 标题: 求助批量替换文件名中的空格的批处理代码解析
大家好,我本想将文件夹中文本名中的空格替换成++号的,论坛上只搜索到如下贴子,但不是很明白,http://bbs.bathome.net/viewthread.php?tid=4416&page=1&extra=
请各位解析如下代码,谢谢!- @echo off
- for /f "delims=" %%i in ('dir/b') do call :rn "%%i"
- goto :eof
- :rn
- set fn=%~1
- set fn=%fn: =%
- set fn=%fn: =%
- ren %1 %fn%
复制代码
作者: Seter 时间: 2009-10-19 19:05
- @echo off
- for /f "delims=" %%i in ('dir/b') do call :rn "%%i"
- goto :eof
- :rn
- set fn=%~1
- set fn=%fn: =++%
- ren %1 %fn%
复制代码
即可
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |