中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教一下批量条件改文件名的问题。。
作者:
标题: 请教一下批量条件改文件名的问题。。 上一主题 | 下一主题
mzqingchen
新手上路





积分 6
发帖 2
注册 2005-11-1
状态 离线
『楼 主』:  请教一下批量条件改文件名的问题。。

假设在abc的目录下有多个无规则的子目录
比如:      abc\bcd
             abc\befed
             abc\........
子目录中有有规则的文件0000.png或者0001.png(可能都有,或者就只有0000.png,但不可能只有0001.png)
我想要的是:
假如存在  abc\bcd\0001.png
则把abc\bcd\0000.png重命名为abc\bcd\bcd.png
再把   abc\bcd\bcd.png  剪切到  0000\的目录下,
再则把abc\bcd\0001.png重命名为abc\bcd\bcd.png
再把   abc\bcd\bcd.png  剪切到  0001\的目录下
再删除 abc\bcd的目录

我的想法是:在abc\ 下,用 dir >list.txt \b 来生成一个文本
它的格式是一个目录就一行,但我不知道怎么从txt 中一行一行的读取数据把它设置为一个变量,
新手请多多指教~~~这个是在xp上的cmd的问题

[ Last edited by mzqingchen on 2007-8-31 at 02:04 AM ]

2007-8-31 01:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: