|
|
楼主 |
发表于 2009-2-5 20:44:53
|
显示全部楼层
回复 8楼 的帖子
结果:
E:\临时文件夹\2>For /F "delims=" %a in ('dir/b E:\临时文件夹\2\*.txt') do (
set "fileName=%a"
setlocal EnableDelayedExpansion
set "newFile=!fileName:批处理之家 批处理,bat,dos教程,论坛,代码 - Powered by Dis
cuz=批处理之家!"
ren "%~a" "!newFile!"
endLocal
)
E:\临时文件夹\2>(
set "fileName=论坛发帖规则 - 论坛总版规 - 批处理之家 批处理,bat,dos教程,论坛,代
码 - Powered by Discuz!.txt"
setlocal EnableDelayedExpansion
set "newFile=!fileName:批处理之家 批处理,bat,dos教程,论坛,代码 - Powered by Dis
cuz=批处理之家!"
ren "论坛发帖规则 - 论坛总版规 - 批处理之家 批处理,bat,dos教程,论坛,代码 - Powe
red by Discuz!.txt" "!newFile!"
endLocal
)
命令语法不正确。
E:\临时文件夹\2>Pause1>nul |
|