Board logo

标题: [已结]如何判定磁盘是否存在 [打印本页]

作者: kavenlee72     时间: 2009-2-7 21:12    标题: [已结]如何判定磁盘是否存在

我用U盘(DOS7.1系统)启动电脑后,系统盘是A盘,也就是这个U盘。我在批处理中要实现这样一个功能,即判定A盘是否存在,如果存在,就显示:YOU ARE WELCOME!如果不存在,就显示:A DISK NOT EXIST。我写了如下代码,但执行后总是显示A DISK NOT EXIST。也就是A盘不存在,请教如何解决?

    我写的代码如下:
    @ECHO OFF
       IF EXIST A: ECHO YOU ARE WELCOME!
       ECHO A DISK NOT EXIST
执行后的结果为:
    A:\>A DISK NOT EXIST

[ Last edited by HAT on 2009-2-11 at 11:40 ]
作者: lianjiang2004     时间: 2009-2-7 21:26
@ECHO OFF
       IF not EXIST A:\nul  goto no
       ECHO YOU ARE WELCOME!
goto next
:no
       ECHO A DISK NOT EXIST

:next
作者: kavenlee72     时间: 2009-2-7 22:07
成功!
谢谢2楼的高手
作者: matlan     时间: 2009-6-12 02:27
@ECHO OFF & IF EXIST A: (ECHO YOU ARE WELCOME!)|| ECHO A DISK NOT EXIST