dir - ファイルを検索
dir コマンドは、フォルダ内のファイルやフォルダを一覧表示するコマンドです。ワイルドカードやオプションを組み合わせることで、ファイルの検索にも使えます。
この記事では、dir の基本的な使い方、ファイルの検索方法、よく使うオプションを紹介します。
結論
| やりたいこと | コマンド |
|---|---|
| 一覧を表示する | dir |
| 拡張子で絞り込む | dir *.txt |
| サブフォルダも含めて検索する | dir /s *.txt |
| ファイル名だけ表示する | dir /b |
| 隠しファイルを表示する | dir /a:h |
| 名前順・サイズ順・日付順に並べ替える | dir /o:n /o:s /o:d |
dir コマンドの基本
引数なしで実行すると、カレントディレクトリ内のファイルとフォルダが一覧表示されます。
バッチファイルでも同様に使えます。次の例は、dir の結果を >(リダイレクト)でテキストファイルに保存します。
@echo off
rem Documents 内の txt ファイルのパスを一覧にして list.txt へ保存する
dir /s /b "%USERPROFILE%\Documents\*.txt" > "%USERPROFILE%\list.txt"
別のフォルダを調べる場合は、パスを指定します。

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超入門

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門
dir の出力の見方
実行結果の末尾には、次の集計行が表示されます。
| 表示 | 意味 |
|---|---|
N 個のファイル X バイト | 表示されたファイルの数と合計サイズ |
N 個のディレクトリ Y バイトの空き領域 | 表示されたフォルダの数とドライブの空き容量 |
サイズ欄の <DIR> はフォルダを表します。ドライブ直下以外では、. が現在のフォルダ、.. が一つ上のフォルダです。
ファイルを検索する
ワイルドカードで検索
*(任意の文字列)や ?(任意の 1 文字)を使うと、条件に合うファイルだけを表示できます。
カレントディレクトリ内のテキストファイル(.txt)が一覧表示されます。
サブフォルダも含めて検索(/s)
/s オプションを付けると、カレントディレクトリとすべてのサブフォルダを対象に検索します。
/b と組み合わせると、見つかったファイルのフルパスだけが表示されるため、ファイルの場所を探すときに便利です。
dir コマンドの主なオプション
/a: 属性で絞り込む
/a:属性 で、指定した属性のファイルやフォルダだけを表示します。属性を指定しない dir では、隠しファイルとシステムファイルは表示されません。
| オプション | 説明 |
|---|---|
| /a:d | フォルダのみ |
| /a:-d | ファイルのみ(フォルダ除外) |
| /a:h | 隠しファイル |
| /a:s | システムファイル |
| /a:r | 読み取り専用ファイル |
/b: ファイル名のみ表示
日付やサイズなどの情報を省き、ファイル名とフォルダ名だけを表示します。他のコマンドに渡す場合にも便利です。
/o: 並べ替え
| オプション | 説明 |
|---|---|
| /o:n | ファイル名でソート(昇順) |
| /o:-n | ファイル名でソート(降順) |
| /o:s | ファイルサイズでソート(昇順) |
| /o:-s | ファイルサイズでソート(降順) |
| /o:d | 更新日時でソート(昇順) |
| /o:-d | 更新日時でソート(降順) |
その他の便利なオプション
| オプション | 説明 |
|---|---|
| /w | ファイル名だけを横に並べて表示(ディレクトリは [ ] で囲まれる) |
| /q | ファイルの所有者を表示 |
| /t:c /t:a /t:w | 並べ替えや表示に使う日時を作成日時(c)・最終アクセス日時(a)・更新日時(w)に切り替える |
オプションは組み合わせられます。たとえば dir /a:-d /o:-s は、フォルダを除いたファイルをサイズの大きい順に表示します。
該当するファイルがないとき
条件に合うファイルがない場合は「ファイルが見つかりません」と表示されます。パスの指定ミスやワイルドカードの書き間違いがないか確認してください。
まとめ
dirでフォルダの内容を一覧表示し、ワイルドカードで絞り込める/sでサブフォルダも検索でき、/bと組み合わせるとフルパスが得られる/a・/b・/oで、表示対象・表示形式・並び順を調整できる