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}})
License and Disclaimer
The content on this page is copyright © 2014—present the tldr-pages team and contributors.This page is used with permission under Creative Commons Attribution 4.0 International License.
While we do attempt to make sure content is accurate, there isn't a warranty of any kind.