在命令列中鍵入
help if
顯示:
在批次檔中執行條件處理。
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename commandNOT 表示 Windows XP 應該只有在條件為偽時
才執行命令。ERRORLEVEL number 當上一個執行的程式傳回的結束碼大於或
等於指定數字時,則條件為真。string1==string2 當指定的文字字串相符合時,則條件
為真。EXIST filename 如果指定的檔名存在時,則條件
為真。command 指定當條件為真時所要執行的命令。
命令之後可以接著 ELSE 命令。當指定條件為
偽時,緊接在 ELSE 命令之後的命令
將會被執行。ELSE 子句必須出現在 IF 之後的同一行。
例如:
IF EXIST filename. (
del filename.
) ELSE (
echo filename. missing.
)