⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 if.ex1

📁 DOS学习程序 (非常好的模拟DOS程序)纯绿色版
💻 EX1
字号:
                                IF─例子
 
    下面这个例子用来测试目录是否存在。IF命令不能直接用来测试目录,但空
(NUL)设备存在于硬盘的每一个目录下。因此,可以通过空设备来测试硬盘目
录是否存在。
 
?    if exist c:\mydir\nul goto process

    在下面这个例子中,当MS-DOS未找到PRODUCT.DAT时显示信息:

"Can't find data file"

?    if not exist product.dat echo Can't find data file

    每个程序中止时都会返回一个退出码。例如,值为0通常用于表示程序正常执
行完毕。ERRORLEVEL参数用于测试退出码的值。

    在下面这个例子中,当格式化驱动器A中的磁盘时,若出错则会显示一条错误
信息。若未出错,则跳过错误信息。

    :begin
    echo off
    format a: /s
    if not errorlevel 1 goto end
    echo An error occurred during formatting.
    :end
    echo End of batch program.

?    :begin
?    echo off
?    format a: /s
?    if not errorlevel 1 goto end
?    echo An error occurred during formatting.
?    :end
?    echo End of batch program.

    使用ERRORLEVEL参数的另一个例子,见<CHOICE>命令。


~w

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -