如何使用批處理命令的if語(yǔ)句-創(chuàng)新互聯(lián)

這篇文章主要介紹“如何使用批處理命令的if語(yǔ)句”,在日常操作中,相信很多人在如何使用批處理命令的if語(yǔ)句問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何使用批處理命令的if語(yǔ)句”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)于2013年開(kāi)始,先為羅源等服務(wù)建站,羅源等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為羅源企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

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盤(pán)下有test.txt存在) else (echo D盤(pán)下不存在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ū)分大小寫(xiě),比如,單純的if語(yǔ)句會(huì)認(rèn)為字符串a(chǎn)bc和字符串Abc不相同,若不想?yún)^(qū)分大小寫(xiě),則需要添加 /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
)

到此,關(guān)于“如何使用批處理命令的if語(yǔ)句”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

當(dāng)前標(biāo)題:如何使用批處理命令的if語(yǔ)句-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)URL:http://bm7419.com/article20/cdgcjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站收錄、外貿(mào)網(wǎng)站建設(shè)、Google、網(wǎng)站設(shè)計(jì)公司品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)