System Grab Bag

View all TLDR pages from Windows (or from all pages)

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.

Other Projects

This TLDR page is also found in other projects: