hakeの日記

Windows環境でプログラミングの勉強をしています。

PowerShell - ファイル/フォルダリストの取得

バージョン 5.1

PS C:\> Get-ChildItem -File

PS C:\>Get-ChildItem -Directory

バージョン 2.0

PSIsContainerプロパティ?がTrueならフォルダ、FalseならファイルなのでWhere-Objectで抽出する。
バージョン5.1でも使用可能。

PS C:\> Get-ChildItem | Where-Object{!$_.PSIsContainer}  # ファイル

PS C:\> Get-ChildItem | Where-Object{$_.PSIsContainer}   # フォルダ