标题: 【求助】一个有误的重命名文件名称的批处理
[打印本页]
作者: shenye08
时间: 2009-6-8 11:02
标题: 【求助】一个有误的重命名文件名称的批处理
@echo off & setlocal enabledelayedexpansion
for /r e:\网页\ %%a in (*.htm) do ( set str=%%a
set str1=!str: - 批处理之家 批处理,bat,dos教程,论坛,代码 - Powered by Discuz=!
set str2=!str1:e:\网页\=!
echo !str! & echo !str2!
pause
ren !str! !str2!
pause
运行的时候会出现“命令语法错误”的提示,如果把ren !str! !str2!改成ren "!str!" "!str2!"又会出现“系统找不到文件”的提示
作者: Hanyeguxing
时间: 2009-6-8 12:52
仔细看for的标准语法格式
作者: shenye08
时间: 2009-6-9 00:55
楼上的仁兄,请具体指教下,在第一个pause之前好像都可以施行的啊