當前位置:編程學習大全網 - 編程語言 - dos if 條件判斷

dos 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

條件表達式

語句,它的含義是:如果條件表達式成立,將執行語句,否則,什麽也不做。

  • 上一篇:Jmeter的優點是什麽?它和LoadRunner有什麽本質區別?
  • 下一篇:校園招聘會文案宣傳簡短壹點的
  • copyright 2024編程學習大全網