PowerShell,dirでフォルダのみを表示(取得)する方法

スポンサーリンク

鍛錬 571

PowerShell,dirでフォルダのみを表示(取得)する方法

dir コマンドや ls コマンドの使用時に、ファイルを表示せずにフォルダ(ディレクトリ)のみを表示するには、パラメータの -Directory を付加して使用します。
 
使用方法は、以下に示す通りです。

dir -Directory

パラメータ

以下は、上記のパラメータについてです。

パラメータ 機能
-Directory ディレクトリのみを表示する
 
スポンサーリンク

実行結果

以下は、パラメータの -Directory を付加しない場合と付加する場合について、挙動の違いを確認しています。

今回のフォルダとファイルの構成は次の通りです。

フォルダ・ファイル名 種別
dir_1 フォルダ
dir_2 フォルダ
dir_3 フォルダ
sample_1.ps1 ファイル
sample_2.ps1 ファイル
sample_3.ps1 ファイル

-Directory を付加しない場合

以下は、パラメータの -Directory を付加せずに dir コマンドを実行しています。

実行する際、結果を確認しやすいようにパラメータの -Name を付加して、フォルダ名とファイル名のみを表示しています。

関連記事:PowerShell,dirでファイル名やフォルダ名のみ表示する

PS D:\tmp>
PS D:\tmp> dir -Name
dir_1
dir_2
dir_3
sample_1.ps1
sample_2.ps1
sample_3.ps1

 
上記に示した通り、フォルダ以外にもファイルが表示されました。

-Directory を付加する場合

以下は、パラメータの -Directory を付加して dir コマンドを実行しています。

実行する際、結果を確認しやすいようにパラメータの -Name を付加して、フォルダ名のみを表示しています。

関連記事:PowerShell,dirでファイル名やフォルダ名のみ表示する

PS D:\tmp>
PS D:\tmp> dir -Name -Directory
dir_1
dir_2
dir_3

 
上記に示した通り、ファイルが表示されずにフォルダのみを表示することができました。

スポンサーリンク

シェアする

フォローする