トップページ 本棚 メモ帳 告知板 道具箱 サイトの表示設定 リンク集 Twitter

dirコマンドあれこれ

Tags:
目次

dirコマンドでファイル/フォルダ一覧を作成

サンプルのフォルダツリー

以下のようなフォルダ/ファイル構成をサンプルとする。

D:. \---sample \---folder | a.txt | \---subfolder b.txt c.txt d.txt

サブフォルダを含む全ファイル/フォルダのフルパスを列挙

dir /b /sと入力。

D:\sample>dir /b /s
D:\sample\folder
D:\sample\folder\a.txt
D:\sample\folder\subfolder
D:\sample\folder\subfolder\b.txt
D:\sample\folder\subfolder\c.txt
D:\sample\folder\subfolder\d.txt

サブフォルダを含む全ファイルのフルパスを列挙(フォルダは除外)

dir /b /s /a:-Dと入力

D:\sample>dir /b /s /a:-D
D:\sample\folder\a.txt
D:\sample\folder\subfolder\b.txt
D:\sample\folder\subfolder\c.txt
D:\sample\folder\subfolder\d.txt

サブフォルダを含む全フォルダのフルパスを列挙(ファイルは除外)

dir /b /s /a:Dと入力。

D:\sample>dir /b /s /a:D
D:\sample\folder
D:\sample\folder\subfolder

サブフォルダを含む指定した拡張子を持つファイルのフルパスを列挙

dir /b /s *.<拡張子>と入力。

D:\sample>dir /b /s *.txt
D:\sample\folder\a.txt
D:\sample\folder\subfolder\b.txt
D:\sample\folder\subfolder\c.txt
D:\sample\folder\subfolder\d.txt

カレントフォルダ内のファイル名だけを列挙

dir /bと入力。

D:\sample\folder\subfolder>dir /b
b.txt
c.txt
d.txt

今回は書かなかったが、必要に応じてコマンドの実行結果を > dir.txtなどとしてテキストファイルにリダイレクトすると良いだろう。