标题: [文件操作] BAT批处理如何遍历目录下的文件,把文件名的空格换成下画线? [打印本页]
作者: zhao3 时间: 2014-5-14 20:26 标题: BAT批处理如何遍历目录下的文件,把文件名的空格换成下画线?
大量的文件,命名不规范,如果实现:
1.将全角的空格换成半角的;
2.多个空格替换成一个;
3.将空格换成指定的符号;
作者: CrLf 时间: 2014-5-14 21:16
- @echo off
- for /f "delims" %%a in ('dir /s /a-d /b "路径\"') do (
- set "str=%%a"
- setlocal enabledelayedexpansion
- set file=!str!
- set "str=!str: = !"
- for %%b in (" " " " " " " ") do set "str=!str:%%~b= !"
- set "str=!str: =符号!"
- ren "!file!" "!str!"
- endlocal
- )
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |