![](https://powershell.work/wp-content/themes/cocoon-master/images/b-woman.png)
PowerShellで
・指定したフォルダ配下の
・フォルダ数を取得
できます!
コード
ここでは例として
・デスクトップにあるフォルダ「test」配下の
・フォルダ数を取得
します。
![フォルダ「test」](https://powershell.work/wp-content/uploads/2022/11/ps_get_folder_count_001.png)
![フォルダ「test」配下にはフォルダが5つある](https://powershell.work/wp-content/uploads/2022/11/ps_get_folder_count_002.png)
# 対象フォルダを指定
$targetFolder = "C:\Users\user\Desktop\test"
$ws = New-Object -ComObject Wscript.Shell
try
{
# フォルダ数を取得
$folderCount = (Get-ChildItem $targetFolder -Directory -ErrorAction Stop).Count
$ws.popup("フォルダ数:" + $folderCount)
}
catch
{
$ws.popup("エラー : " + $PSItem)
}
実行結果
PowerShellで
・指定したフォルダ配下の
・フォルダ数を取得
できました。
![実行結果](https://powershell.work/wp-content/uploads/2022/11/ps_get_folder_count_003.png)
参考①
ファイル数の取得もできます。
詳細は以下の記事をご確認ください。
参考②
上記のコードで使用した以下の詳細は、公式サイトをご確認ください。
●「Get-ChildItem」コマンドレット