![](https://powershell.work/wp-content/themes/cocoon-master/images/b-woman.png)
PowerShellで
・ファイルの存在有無
・フォルダの存在有無
を確認できます!
![](https://powershell.work/wp-content/themes/cocoon-master/images/b-woman.png)
「Test-Path」コマンドレットにより
確認できます!
ファイルの存在有無を確認する
ここでは例として
・デスクトップ配下のファイル「aiueo.txt」の
・存在有無を確認
します。
![](https://powershell.work/wp-content/uploads/2022/07/ps_exists_001.png)
# ファイルパスを設定
$filePath = "C:\Users\user\Desktop\aiueo.txt"
$ws = New-Object -ComObject Wscript.Shell
if (Test-Path $filePath) {
$ws.popup("ファイルが存在します。")
} else {
$ws.popup("ファイルが存在しません。")
}
上記を実行すると、デスクトップ配下のファイル「aiueo.txt」が存在することを確認できます。
![実行結果](https://powershell.work/wp-content/uploads/2022/07/ps_exists_002.png)
フォルダの存在有無を確認する
ここでは例として
・デスクトップ配下のフォルダ「aiueo」の
・存在有無を確認
します。
![フォルダ「aiueo」](https://powershell.work/wp-content/uploads/2022/07/ps_exists_003.png)
# フォルダパスを設定
$folderPath = "C:\Users\user\Desktop\aiueo"
$ws = New-Object -ComObject Wscript.Shell
if (Test-Path $folderPath) {
$ws.popup("フォルダが存在します。")
} else {
$ws.popup("フォルダが存在しません。")
}
上記を実行すると、デスクトップ配下のフォルダ「aiueo」が存在することを確認できます。
![実行結果](https://powershell.work/wp-content/uploads/2022/07/ps_exists_004.png)
参考
上記のコードで使用した以下の詳細は、公式サイトをご確認ください。
●「Test-Path」コマンドレット