2011年1月29日土曜日

DIR /B。ファイル名だけの一覧を簡単に取得する方法 - Windowsのコマンドプロンプト(bat,cmd)

Windowsコマンド。ファイルとフォルダー関連
○Windows XP
ファイル一覧を取得する時は、「DIR /B」コマンドが便利です。
「サブフォルダーを含めるか否か」「特定順序で並べる」という指定も、簡単に行う事が出来ます。


**** 書式
o ファイルとサブフォルダーの名前を取得する場合
--------
dir /b 調べたいフォルダーのパス
--------


o ファイルだけの名前を取得する場合
--------
dir /a-d /b 調べたいフォルダーのパス
--------


o パスを指定しない時は、カレントディレクトリ(= 現在の場所)の情報を表示します。
o 特定順序で並べたい時は、/O オプションを併用します。
o DIR コマンドの詳しい説明は、「DIR = フォルダーやファイルの管理情報を一覧表示する


**** 使用例
o c:\mikusan 下のファイル名一覧をファイルで欲しい時は
--------
dir /b c:\mikusan > out.txt
--------


o サブフォルダーの情報も欲しい時は
--------
dir /b /s c:\mikusan > out.txt
--------

    + /S オプションを付けると、ファイル名はフルパスで表示されます。


**** 確認したバージョン
o Windows XP Service Pack 3


==
関連ページ:
    ▼Windowsコマンド。ファイルとフォルダー関連▼ABC順
    ▼Windowsコマンド一覧▼ABC順
    ▼コマンドプロンプト画面
    ▼制作メモ
    > ワイルドカード = Windowsコマンドで複数ファイルを指定する方法
    FCコマンドで、ファイル名のワイルドカードが正しく動かないパターン
    CD = 現在居る場所(= カレントディレクトリ)を表示、変更する