IF [NOT] EXIST filename command
IF [NOT] EXIST filename (command) ELSE (command)
IF [/I] [NOT] item1==item2 command
IF item1 Compare-op item2 command
IF item1 Compare-op item2 (command) ELSE (command)
IF DEFINED variable command
Compare-op:
EQU – 等於 NEQ – 不等於 LSS – 小於 LEQ – 小於或等於 GTR – 大於 GEQ – 大於或等於
大小相同
if "ABC"=="ABC" echo 大小寫相同
區分大小寫
if not "ABC"=="abc" echo 大小寫不同
不區分大小寫
if /I "ABC"=="abc" echo 兩者相同相等
判斷檔案是否存在
if NOT EXIST C:\text.txt echo c:\text.txt檔案不存在
如果環境變數是空,可在變數外加上特殊符號,以防止錯誤發生
IF "2" == "15" echo "bigger"
確認環境變數是否存在
IF DEFINED a echo 123 set a=5 IF DEFINED a echo 123 set a= IF DEFINED a echo 123
沒有留言:
張貼留言