![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 00:27 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 【求助】一个有误的重命名文件名称的批处理 |
| 可打印版本 734 / 2 |
| 第1楼 shenye08 | 发表于 2009-06-08 11:02 |
| 新手上路 发帖 3 积分 5 | |
|
【求助】一个有误的重命名文件名称的批处理 @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!"又会出现“系统找不到文件”的提示 |
|
| 第2楼 Hanyeguxing | 发表于 2009-06-08 12:52 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
仔细看for的标准语法格式
|
|
| 第3楼 shenye08 | 发表于 2009-06-09 00:55 |
| 新手上路 发帖 3 积分 5 | |
|
楼上的仁兄,请具体指教下,在第一个pause之前好像都可以施行的啊
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |