PowerShellでディレクトリにサブディレクトリがあるか確認する。

powershell コンピュータ
powershell

ぱっと思いついた方法としてGet-ChildItemの要素数をカウントして0より大きいかの条件式で確認する。

 (Get-ChildItem -Path "確認するディレクトリのパス" -Directory).Length -gt 0

オプションFileを変えることでファイルの存在を確認することも出来る。

 (Get-ChildItem -Path "確認するディレクトリのパス" -File).Length -gt 0

さらにオプションをつけないことでファイルもサブディレクトリも無い空のディレクトリを確認することも出来る。

 (Get-ChildItem -Path "確認するディレクトリのパス").Length -gt 0

コメント