
PowerShellで
・ファイルの存在有無
・フォルダの存在有無
を確認できます!

「Test-Path」コマンドレットにより
確認できます!
ファイルの存在有無を確認する
ここでは例として
・デスクトップ配下のファイル「aiueo.txt」の
・存在有無を確認
します。

# ファイルパスを設定
$filePath = "C:\Users\user\Desktop\aiueo.txt"
$ws = New-Object -ComObject Wscript.Shell
if (Test-Path $filePath) {
$ws.popup("ファイルが存在します。")
} else {
$ws.popup("ファイルが存在しません。")
}
上記を実行すると、デスクトップ配下のファイル「aiueo.txt」が存在することを確認できます。

フォルダの存在有無を確認する
ここでは例として
・デスクトップ配下のフォルダ「aiueo」の
・存在有無を確認
します。

# フォルダパスを設定
$folderPath = "C:\Users\user\Desktop\aiueo"
$ws = New-Object -ComObject Wscript.Shell
if (Test-Path $folderPath) {
$ws.popup("フォルダが存在します。")
} else {
$ws.popup("フォルダが存在しません。")
}
上記を実行すると、デスクトップ配下のフォルダ「aiueo」が存在することを確認できます。

参考
上記のコードで使用した以下の詳細は、公式サイトをご確認ください。
●「Test-Path」コマンドレット