中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-18 02:05
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 求助if命令使用 查看 1,355 回复 2
楼 主 求助if命令使用 发表于 2009-12-14 18:41 ·  中国 陕西 汉中 电信
新手上路
积分 14
发帖 4
注册 2009-12-13 22:21
UID 156534
性别 男
状态 离线
请问dos环境下的if和for命令具体是怎么使用的!!!!!!!!!
2 发表于 2009-12-14 21:06 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
if /?
for /?
3 发表于 2009-12-16 22:43 ·  中国 北京 联通
初级用户
积分 44
发帖 36
注册 2009-03-17 11:36
UID 141561
性别 男
状态 离线
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command

NOT 指定只有条件为 false 的情况下, Windows XP 才
应该执行该命令。

ERRORLEVEL number 如果最后运行的程序返回一个等于或大于
指定数字的退出编码,指定条件为 true。

string1==string2 如果指定的文字字符串匹配,指定条件为 true。

EXIST filename 如果指定的文件名存在,指定条件为 true。

command 如果符合条件,指定要执行的命令。如果指定的
条件为 FALSE,命令后可跟一个执行 ELSE
关键字后的命令的 ELSE 命令。

ELSE 子句必须在 IF 之后出现在同一行上。例如:

IF EXIST filename. (
论坛跳转: