![](https://powershell.work/wp-content/themes/cocoon-master/images/b-woman.png)
PowerShellで
・空フォルダかどうかを判定
できます!
コード
ここでは例として
・デスクトップ配下のフォルダ「test」が
・空フォルダかどうかを判定
します。
![フォルダ「test」は空フォルダ](https://powershell.work/wp-content/uploads/2023/01/ps_folder_empty_001.png)
# 対象フォルダ
$targetFolder = "C:\Users\user\Desktop\test"
$ws = New-Object -ComObject Wscript.Shell
try
{
if ((Get-ChildItem $targetFolder -ErrorAction Stop | Measure-Object).Count -eq 0){
$ws.popup("空フォルダです!")
} else {
$ws.popup("空フォルダではありません!")
}
}
catch
{
$ws.popup("エラー : " + $PSItem)
}
実行結果
空フォルダかどうかを判定できました。
![実行結果](https://powershell.work/wp-content/uploads/2023/01/ps_folder_empty_002.png)
参考
上記で使用した以下の詳細は、公式サイトをご確認ください。
●「Get-ChildItem」コマンドレット
●「Measure-Object」コマンドレット