最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年03月31日 16:05:51   投稿:hebedich  
這篇文章主要介紹了Windows批處理命令中IF的使用方法,推薦給大家,有需要的小伙伴可以參考下。

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

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

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

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

  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的值為空)

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

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

中文含義

關(guān)系符

英文解釋

等于

equ

equal

大于

gtr

greater than

大于或等于

geq

greater than or equal

小于

lss

less than

小于或不等于

leq

less than or equal

不等于

neq

no equal

  if語(yǔ)句還有一個(gè)精簡(jiǎn)格式:if 條件表達(dá)式 語(yǔ)句,它的含義是:如果條件表達(dá)式成立,將執(zhí)行語(yǔ)句,否則,什么也不做。

多層 if 嵌套的語(yǔ)法舉例:

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
)

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論

乐山市| 固安县| 台安县| 鄄城县| 马龙县| 南江县| 黑水县| 登封市| 来安县| 富阳市| 平舆县| 东光县| 平谷区| 鸡泽县| 措勤县| 神木县| 昌乐县| 武清区| 准格尔旗| 白银市| 兴隆县| 南郑县| 沁源县| 河北区| 呼伦贝尔市| 扎兰屯市| 新兴县| 阳东县| 措美县| 根河市| 夏邑县| 辽宁省| 穆棱市| 崇礼县| 乌审旗| 海伦市| 韶关市| 铜陵市| 水城县| 黄陵县| 宜君县|