Construction of the PowerShell ‘If’ Statement

As with so many PowerShell constructions, the type of bracket signifies how to break the script into sections.  It’s worth tattooing into our memory that (parenthesis brackets are for the first part, namely the condition), while {braces are for the block command}.

If (condition) {Do stuff}
 # Another explanation would be
 If (test) {
 "Execute when true"
 }

Summary:  In PowerShell, ‘If’ executes a statements conditional on the truth of the test expression.

 

Example:

@echo off
REM check the if the file with keyword Cute in the filename
IF EXIST "B:\Tools\*Cute*.<" (
 ECHO "file exist"
) ELSE (
 ECHO "file not exist"
)