Board logo

标题: 大家看看这个批处理有什么问题? [打印本页]

作者: sanxiao88     时间: 2008-2-17 21:59    标题: 大家看看这个批处理有什么问题?

@ECHO OFF
REM 判断D盘是否是可用,S:盘实际不存在
MD S:\WX
IF NOT ERRORLEVEL 0 GOTO ERR
ECHO D盘将作为备份盘!
GOTO EXIT

:ERR
ECHO 抱歉,D盘不可用!
GOTO EXIT

:EXIT

但执行结果是:无论”MD S:\WX“是否成功,它都执行”ECHO D盘将作为备份盘! ”一句,为什么?请高人指点!

另外,“MD S:\WX”一句能否用“DIR S:”或其它语句代替?
作者: huahua0919     时间: 2008-2-17 22:48

@ECHO OFF
REM 判断D盘是否是可用,S:盘实际不存在
MD S:\WX
if not errorlevel 2  goto err
ECHO D盘将作为备份盘!
GOTO EXIT

:ERR
ECHO 抱歉,D盘不可用!
GOTO EXIT

:EXIt
pause