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

首頁 > 編程 > BAT > 正文

批處理命令教學之if語句

2020-03-29 19:55:00
字體:
來源:轉載
供稿:網友

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)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av免费在线观看不卡 | 久久国产精品99国产 | 黄色片视频观看 | 午夜视频在线观看免费视频 | 91午夜免费视频 | 国产一级午夜 | 精品国产一区三区| 精品久久久av | 一级片999 | 一区二区久久精品66国产精品 | 中文字幕在线观看成人 | 久久免费视频精品 | 91久久久久久亚洲精品禁果 | 黄色视品 | 久久草草影视免费网 | 视频一区国产精品 | 日日噜噜噜夜夜狠狠久久蜜桃 | 国产精品久久久久久久久久10秀 | 成人毛片100部免费观看 | 欧美黄色一级片在线观看 | 国产免费一区二区三区最新不卡 | 成人在线网站 | 老a影视网站在线观看免费 国产精品久久久久久久久久尿 | 色综合久久久久综合99 | 黄色片网页 | 2019中文字幕在线播放 | 美国一级毛片片aa久久综合 | 91av资源在线 | 一级毛片播放 | 少妇一级淫片高潮流水电影 | 国产亚洲精品综合一区91 | 国产精品av久久久久久久久久 | 日本最新免费二区三区 | 羞羞色院91精品网站 | 娇喘视频在线观看 | 综合99 | 日韩黄在线观看 | 九九热九九热 | 狼伊千合综网中文 | 久久精品成人免费国产片桃视频 | 黄色羞羞视频在线观看 |