楼 主
[求助]这个批处理怎么样?
发表于 2007-12-22 23:34 · 中国 广东 肇庆 电信
初级用户
★★
积分 165
发帖 74
注册 2007-01-08 08:17
19年会员
UID 75816
性别 男
状态 离线
─────────────────── 版务记录 ────────────────────
执行: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 ]
第 2 楼
发表于 2007-12-23 00:25 · 中国 江苏 常州 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
3:如果有SYSBAK文件并且里面有A.TXT,则把它改名B.TXT
是否应该这样:REN d:\sysbak\a.txt b.TXT
简单!简单!再简单!
第 3 楼
发表于 2007-12-23 16:24 · 中国 广东 肇庆 电信
初级用户
★★
积分 165
发帖 74
注册 2007-01-08 08:17
19年会员
UID 75816
性别 男
状态 离线
是的,问题是这个批处理编写有没有错误,能否正常执行?
第 4 楼
发表于 2007-12-23 17:23 · 中国 浙江 温州 电信
中级用户
★★
积分 458
发帖 196
注册 2006-10-05 12:04
19年会员
UID 64614
状态 离线
第 5 楼
发表于 2007-12-23 19:44 · 中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
Originally posted by jinlizhpc at 2007-12-23 04:24 PM:
是的,问题是这个批处理编写有没有错误,能否正常执行?
为何不亲自测试一下呢?能否说下你的想法?
第 6 楼
发表于 2007-12-24 14:34 · 中国 广东 肇庆 电信
初级用户
★★
积分 165
发帖 74
注册 2007-01-08 08:17
19年会员
UID 75816
性别 男
状态 离线
第 7 楼
发表于 2007-12-24 15:37 · 中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
Originally posted by jinlizhpc at 2007-12-24 02:34 PM:
运行可以,但是好象不能判断sysbak目录存在
能否给点证据?
第 8 楼
发表于 2007-12-24 16:42 · 中国 云南 昆明 电信
初级用户
★★
积分 134
发帖 50
注册 2006-03-28 13:50
20年会员
UID 52939
状态 离线
第 9 楼
发表于 2007-12-24 17:59 · 中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
论坛跳转: