Files
cheatsheet-tldr/tldr/windows/if

38 lines
1.1 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
syntax: markdown
tags: [tldr, windows]
source: https://github.com/tldr-pages/tldr.git
---
# 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 o ile}} ({{echo Condition is true}})`