文章·资料 电脑软件 手机软件 网站源码




    本 站 搜 索
   推 荐 文 章        More...
华硕易电脑(ASUS Eee PC 10..
先来段开场白:为了外出携带方便..
Acronis True Image 使用..
  一款可以在Windows下使用..
Norton Ghost 使用详解
一、分区备份   使用Ghost..
    文 章 阅 读 排 行
关于 Firefox 在中国持续..
亲爱的 Firefox 用户及 Firefox..
解决 Windows XP 文件夹共..
  公司里的一台打印机设置了..
Windows 系统安装或备份时 ..
【ISO 文件】 ISO 文件其实..
华硕易电脑(ASUS Eee PC 10..
先来段开场白:为了外出携带方便..
使用脚本(JavaScript)实现..
Script Language=JavaScript!--..
为啥现在的电脑都不能安装 ..
说实话,这几年如果你尝试在..
PakePlus 构建 APP 需要 Gi..
PakePlus 是一个基于 Rust Taur..
ASP:Persits ASPMail 发送..
【发送邮件测试代码下载】..
VMware Workstation:安装..
编写这份虚拟机安装的图文教程..
Microsoft Windows 系统下..
网站名称:I Tell You,我告诉你 ..
 文 章 信 息
DOS 批处理命令(Batch commands)使用说明 If 命令
评论()〗〖留言〗〖收藏
〖文章分类:电脑·手机·网络 / 电脑系统安装·设置·优化〗〖阅读选项
  批处理程序中的条件判断语句。若IF命令指定的条件为真,则MS-DOS执行条件下面的命令;否则,MS-DOS忽略此命令。此命令只能在批处理程序中使用。

  语法:
  IF [NOT] ERRORLEVEL number command 
  IF [NOT] string1==string2 command 
  IF [NOT] EXIST filename command 
 
  参数:
  NOT 指出若条件为假时,MS-DOS应该执行后面的命令。

  ERRORLEVEL number 当上一个应用程序返回的退出码大于等于number这个数时条件为真。

  command 指定条件为真时,MS-DOS将执行的命令。

  string1==string2 仅当string1和 string2相同时条件为真。这两个值可以是字符串或批处理变量(例如%1)。字符串不需用引号括起来。

  EXIST filename 当filename这个文件存在时条件为真。


  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.
 
  使用ERRORLEVEL参数的另一个例子,见<CHOICE>命令。

文章作者:未知  更新日期:2007-05-01
〖文章浏览:〗〖发送文章〗〖打印文章
相关文章 ·提高抗 DDOS 拒绝服务攻击能力2005-12-10
·DOS 命令2006-03-25
·编写 DOS 批处理(.BAT)文件2006-05-07
·DOS 简介及命令2006-10-08
·MaxDOS 5.6s 动手修改2006-10-09
·在 DOS 下编辑注册表2006-01-23
相关软件 ·洪恩在线 DOS 教程2005-06-23
·Stronghorse ToFolder V1.0(Windows 文件浏览器文件夹右键菜单打开所在位置 DOS 窗口)2021-10-22
·Microsoft DOS V7.012005-06-14
·UCDOS 98 特别袖珍版说明2005-06-20
·舒鼎中文 DOS 2.02005-11-03
·冰点密码及 MaxDOS 密码读取工具 V1.02006-12-06
〖文章阅读说明〗
·本站大部分文章转载于网络,如有侵权请留言告知,本站即做删除处理。
·本站法律法规类文章转载自[中国政府网(www.org.cn)],相关法律法规如有修订,请浏览[中国政府网]网站。
·本站转载的文章,不为其有效性,实效性,安全性,可用性等做保证。
·如果有什么问题,或者意见建议,请联系[网站管理员]。