Voert voorwaardelijke verwerking uit in batchscripts. Meer informatie: https://learn.microsoft.com/windows-server/administration/windows-commands/if.
if {{voorwaarde}} ({{echo Voorwaarde is waar}})
if not {{voorwaarde}} ({{echo Voorwaarde is waar}})
if {{voorwaarde}} ({{echo Voorwaarde is waar}}) else ({{echo Voorwaarde is onwaar}})
%errorlevel%
groter dan of gelijk is aan de opgegeven exitcode:if errorlevel {{2}} ({{echo Voorwaarde is waar}})
if %{{variabele}}% == {{string}} ({{echo Voorwaarde is waar}})
if /i %{{variabele}}% == {{string}} ({{echo Voorwaarde is waar}})
if exist {{pad\naar\bestand}} ({{echo Voorwaarde is waar}})