"if" - Run Command Conditionally

Q

What is the "if" batch command for?

✍: FYIcenter.com

A

The "if" command is for running a command conditionally.

Below is the "if" command syntax:

if condition command1 [else command2]

When the "if" command is executed, the specified condition will be evaluated first. If the condition is true, "command1" will be executed. If the condition is false and the "else" clause is provided, "command2" will be executed.

Here is an example on how to use the "if" command:

IF EXIST filename (DEL filename) ELSE (ECHO filename missing)

Notice that the "(DEL filename)" child command is enclosed in parentheses to end it before the ELSE keyword. Without parentheses ELSE will be consided as another file to be deleted.

 

"goto" - Change the Execution Flow

"call command" vs. "command"

Using Batch Commands

⇑⇑ Windows Batch File Tutorials

2017-12-05, 172👍, 0💬