无忧启动论坛
标题:
哪位高手帮忙分析下,这个BAT有啥问题
[打印本页]
作者:
goffi
时间:
2007-8-17 09:49
标题:
哪位高手帮忙分析下,这个BAT有啥问题
这个是一个DOS下自动备份恢复系统的批处理,放在DOS启动镜像中,但是实际启动时只是顺序执行:restore,不知道问题出在哪里,高手们帮忙分析一下,谢谢!!
@ECHO OFF
MOUSE.COM
Smartdrv.exe /Q
if exist d:\backup\system.cho (goto Restore) else goto backup
:Restore
Ghost.exe -clone,mode=pload,src=1:2:\backup\system.cho:1,dst=1:1 -sure -rb
goto end
:backup
Ghost.exe -pwd -clone,mode=pdump,src=1:1,dst=1:2:\backup\system.cho -sure -z5 -rb
goto end
:End
以上内容在XP下测试通过
作者:
lianjiang
时间:
2007-8-17 09:58
if exist d:\backup\system.cho (goto Restore) else goto backup
这句不行。dos下用法与win下不一样。
改成
if not exist d:\backup\system.cho goto backup
作者:
goffi
时间:
2007-8-17 10:44
这个批处理想实现如果GHO文件存在执行RESTORE,不存在执行BACKUP
是不是DOS下的IF不能实现这样的判断执行???
作者:
lianjiang
时间:
2007-8-17 11:12
看2楼答复。
拜托你认真看看。
作者:
goffi
时间:
2007-8-17 11:18
:L
谢谢,明白了
就是判断文件不存在跳到BACKUP,存在顺序执行
我太笨了,不好意思
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3