中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 06:49
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎么出现的错误是随机的呀 查看 439 回复 1
楼 主 怎么出现的错误是随机的呀 发表于 2008-04-21 16:29 ·  中国 湖北 武汉 教育网
初级用户
积分 68
发帖 25
注册 2008-04-08 18:50
18年会员
UID 115283
性别 男
状态 离线
set n=0
:begin
set /a n+=1
copy fill%n%.in fill.in
copy tm%n%.txt tm.in
copy num%n%.in num.in
shengzhang-new.exe
ren time.in time%n%.in
del fill.in
del tm.in
del num.in
if %n% lss 54 goto begin

执行这样的批处理时,有时候一点问题都没有,有时候说在执行copy fill%n%.in fill.in时说禁止访问,复制0个文件,下面的两个复制是可以的,而且每次出现错误还不固定不是fill39,fill40,fill52都有可能,就是复制这个文件有问题,其他的都还顺利呀

请大家帮我分析一下吧,谢谢了
2 发表于 2008-04-21 17:39 ·  中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线
你先把copy改成echo copy看看是怎么提示的。
批处理之家新域名:www.bathome.net
论坛跳转: