国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

批處理命令教學(xué)之if語句

2020-06-09 14:00:12
字體:
供稿:網(wǎng)友

if用于條件判斷,適用于以下情形:

  1、判斷驅(qū)動器、文件或文件夾是否存在,用 if exist 語句;
  2、判斷某兩個字符串是否相等,用 if "字符串1"=="字符串2" 語句;
  3、判斷某兩個數(shù)值是否相等,用 if 數(shù)值1 equ 數(shù)值2 語句;
  4、判斷某個變量是否已經(jīng)被賦值,用 if defined str 語句;

  if語句的完整格式是這樣的:if 條件表達(dá)式 (語句1) else (語句2),它的含義是:如果條件表達(dá)式成立,那么,就執(zhí)行語句1,否則,將執(zhí)行語句2。

  對于以上四種情形,可以分別使用如下代碼:

  1、if exist d:/test.txt (echo D盤下有test.txt存在) else (echo D盤下不存在test.txt)
  2、if "abc"=="xyz" (echo 字符串a(chǎn)bc等于字符串xyz) else (echo 字符串a(chǎn)bc不等于字符串xyz)
  3、if 1 equ 2 (echo 1等于2) else (echo 1不等于2)
  4、if defined str (echo 變量str已經(jīng)被賦值,其值為%str%) else (echo 變量str的值為空)

  判斷字符串是否相等的時候,if會區(qū)分大小寫,比如,單純的if語句會認(rèn)為字符串a(chǎn)bc和字符串Abc不相同,若不想?yún)^(qū)分大小寫,則需要添加 /i 開關(guān),使用 if /i "字符串1"=="字符串2" 的格式;另外,等于符號是連續(xù)的"=="而非單獨(dú)的"="。

  判斷兩個數(shù)值之間的大小關(guān)系,除了等于用equ之外,還有其他的關(guān)系符號,所有適用于if語句的關(guān)系符號見下表:

中文含義

關(guān)系符

英文解釋

等于

equ

equal

大于

gtr

greater than

大于或等于

geq

greater than or equal

小于

lss

less than

小于或不等于

leq

less than or equal

不等于

neq

no equal

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长兴县| 昌黎县| 邻水| 宜兴市| 平原县| 奉新县| 平顺县| 都兰县| 海门市| 兴国县| 乌兰浩特市| 博客| 嵩明县| 金川县| 永兴县| 肇庆市| 沐川县| 肃宁县| 新巴尔虎左旗| 甘孜| 江陵县| 曲周县| 福清市| 灵台县| 广平县| 青海省| 河南省| 肥城市| 浙江省| 巴林右旗| 嘉兴市| 鸡泽县| 永新县| 白沙| 高州市| 南通市| 乌兰察布市| 剑河县| 木兰县| 平遥县| 湟源县|