中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [求助]这个批处理怎么样? 上一主题 | 下一主题
jinlizhpc
初级用户




积分 165
发帖 74
注册 2007-1-8
状态 离线
『楼 主』:  [求助]这个批处理怎么样?


─────────────────── 版务记录 ────────────────────
执行:lxmxn
标题:[求助]这个批处理怎么样?
说明:因标题表述过于模糊,不便于论坛的搜索和管理,请在三日内修改标题,否则扣除2点积分
参考:http://www.cn-dos.net/forum/viewthread.php?tid=7326&fpage=1
   http://www.cn-dos.net/forum/viewthread.php?tid=1415
─────────────────── 版务记录 ────────────────────


@ECHO OFF
cls
:ERROR
IF EXIST d:\sysbak GOTO EXT
md d:\sysbak
copy c:\a.txt d:\sysbak
GOTO QUIT

:EXT
IF EXIST d:\sysbak\a.txt GOTO bak
copy c:\a.txt d:\sysbak
GOTO QUIT

:bak
REN A.TXT B.TXT
:QUIT

批处理的功能构思如下:
1:检查D盘有没有SYSBAK文件夹,如果无就建立一个,并复制A.TXT
2:如果有SYSBAK文件夹则复制A.TXT
3:如果有SYSBAK文件并且里面有A.TXT,则把它改名B.TXT
以上编写能否正常运行,请高手指教

[ Last edited by lxmxn on 2007-12-24 at 02:38 PM ]

2007-12-22 23:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 2 楼』:  

3:如果有SYSBAK文件并且里面有A.TXT,则把它改名B.TXT
是否应该这样:REN d:\sysbak\a.txt b.TXT



简单!简单!再简单!
2007-12-23 00:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jinlizhpc
初级用户




积分 165
发帖 74
注册 2007-1-8
状态 离线
『第 3 楼』:  

是的,问题是这个批处理编写有没有错误,能否正常执行?

2007-12-23 16:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zerocq
中级用户




积分 458
发帖 196
注册 2006-10-5
状态 离线
『第 4 楼』:  

应该可以正常执行,最后一重命名的路径要注意

2007-12-23 17:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by jinlizhpc at 2007-12-23 04:24 PM:
是的,问题是这个批处理编写有没有错误,能否正常执行?

为何不亲自测试一下呢?能否说下你的想法?



2007-12-23 19:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
jinlizhpc
初级用户




积分 165
发帖 74
注册 2007-1-8
状态 离线
『第 6 楼』:  

运行可以,但是好象不能判断sysbak目录存在

2007-12-24 14:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by jinlizhpc at 2007-12-24 02:34 PM:
运行可以,但是好象不能判断sysbak目录存在

能否给点证据?



2007-12-24 15:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
xg911335
初级用户





积分 134
发帖 50
注册 2006-3-28
状态 离线
『第 8 楼』:  

应该可以执行的。

2007-12-24 16:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 9 楼』:  

DOS下判断目录好像要在后面加上\nul



2007-12-24 17:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: