麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > BAT > 正文

批處理命令教學之if語句

2020-07-26 20:13:25
字體:
來源:轉載
供稿:網友

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

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

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

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

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

  判斷字符串是否相等的時候,if會區分大小寫,比如,單純的if語句會認為字符串abc和字符串Abc不相同,若不想區分大小寫,則需要添加 /i 開關,使用 if /i "字符串1"=="字符串2" 的格式;另外,等于符號是連續的"=="而非單獨的"="。

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

中文含義

關系符

英文解釋

等于

equ

equal

大于

gtr

greater than

大于或等于

geq

greater than or equal

小于

lss

less than

小于或不等于

leq

less than or equal

不等于

neq

no equal

  if語句還有一個精簡格式:if 條件表達式 語句,它的含義是:如果條件表達式成立,將執行語句,否則,什么也不做。

多層 if 嵌套的語法舉例:

if exist a.txt (  if exist 1.txt (    echo 存在 a.txt 和 1.txt  ) else (    echo 存在 a.txt 但是不存在 1.txt  )) else if exist b.txt (  echo 不存在 a.txt 但是存在 b.txt) else (  echo 不存在 a.txt 和 b.txt)

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品视频国产 | 日本特级a一片免费观看 | 国产三级在线观看a | 成人爽a毛片免费啪啪红桃视频 | 成人免费视频 | 久久老司机 | 久久超 | 午夜精品久久久久久中宇 | 99精彩视频在线观看 | 美女视频大全网站免费 | 黄在线观看 | 黄色高清免费 | 亚洲精品久久久久久下一站 | 午夜视频亚洲 | 一本色道久久99精品综合蜜臀 | 亚州综合 | 色播一区 | 午夜视频在线免费 | 午夜色视频在线观看 | 青草av.久久免费一区 | 亚洲一区二区免费 | 国产成人av免费看 | www日韩在线观看 | 国外成人在线视频 | 亚洲午夜久久久精品一区二区三区 | 久久蜜桃香蕉精品一区二区三区 | www.精品视频 | 伦一区二区三区中文字幕v亚洲 | 91短视频在线播放 | 免费中文视频 | 午夜看毛片 | 日韩精品中文字幕一区二区 | 亚洲欧美日韩一区二区三区在线观看 | 国产一国产一级毛片视频在线 | 日韩做爰视频免费 | 国产一级毛片不卡 | 久久一级 | 激情综合视频 | 国产做爰全免费的视频黑人 | 欧美a视频在线观看 | 免费a级黄色片 |