if

Performs conditional processing in batch scripts. More information: https://learn.microsoft.com/windows-server/administration/windows-commands/if.

  • Execute the specified commands if the condition is true:

if condition (echo Condition is true)

  • Execute the specified commands if the condition is false:

if not condition (echo Condition is true)

  • Execute the first specified commands if the condition is true otherwise execute the second specified commands:

if condition (echo Condition is true) else (echo Condition is false)

  • Check whether %errorlevel% is greater than or equal to the specified exit code:

if errorlevel 2 (echo Condition is true)

  • Check whether two strings are equal:

if %variable% == string (echo Condition is true)

  • Check whether two strings are equal without respecting letter case:

if /i %variable% == string (echo Condition is true)

  • Check whether a file exist:

if exist path\to\file (echo Condition is true)