Batch-script-listing-folder-contents
バッチスクリプト-フォルダーの内容の一覧表示
フォルダーの内容のリストは、dirコマンドを使用して実行できます。 このコマンドを使用すると、現在のディレクトリで使用可能なファイルとディレクトリを表示できます。 dirコマンドは、最終更新日時とファイルサイズも表示します。
構文
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
S.No. | Options & Description |
---|---|
1. |
[drive:][path][filename] リストするドライブ、ディレクトリ、またはファイルを指定します |
2. |
/A 指定された属性を持つファイルを表示します。 |
3. |
attributes D-ディレクトリR-読み取り専用ファイル H-隠しファイルA-アーカイブ可能なファイル S-システムファイルI-コンテンツインデックスファイルではない L-再解析ポイント-プレフィックスが意味しない |
4. |
/B そのままの形式を使用します(見出し情報や要約はありません)。 |
5. |
/C ファイルサイズで千単位の区切りを表示します。 これがデフォルトです。/-Cを使用して、セパレーターの表示を無効にします。 |
6. |
/D ワイドと同じですが、ファイルは列でソートされたリストです。 |
7. |
/L 小文字を使用します。 |
8. |
/N ファイル名が右端にある新しい長いリスト形式。 |
9. |
/O ソートされた順序でファイルごとにリストします。 |
10. |
sortorder N名前(アルファベット順)、Sサイズ(最小順)、E拡張子(アルファベット順)、D日付/時刻(最も古い順)、Gグループディレクトリを先頭-逆順のプレフィックス |
11. |
/P 各画面に情報がいっぱいになった後に一時停止します。 |
12. |
/Q ファイルの所有者を表示します。 |
13. |
/R ファイルの代替データストリームを表示します。 |
14. |
/S 指定したディレクトリおよびすべてのサブディレクトリ内のファイルを表示します。 |
15. |
/T 表示または並べ替えに使用する時間フィールドを制御します。 |
16. |
timefield C-作成 A-最終アクセス W-最後に書かれた |
17. |
/W ワイドリスト形式を使用します。 |
18. |
/X これにより、8dot3以外のファイル名に対して生成された短縮名が表示されます。 形式は、ロングネームの前にショートネームを挿入した/Nのフォーマットです。 短い名前が存在しない場合は、その場所にブランクが表示されます。 |
19. |
/4 4桁の年を表示します。 |
DIRコマンドの使用方法の例をいくつか見てみましょう。
例
dir *.exe
上記のコマンドは、.exeファイル拡張子で終わるファイルをリストします。
dir *.txt *.doc
上記のコマンドは、複数のファイル指定を使用して、1つのコマンドで.txtおよび.docで終わるファイルをリストします。
dir/ad
現在のディレクトリ内のディレクトリのみをリストします。 リストされているディレクトリのいずれかに移動する必要がある場合は、cdコマンドを使用します。
dir/s
現在のディレクトリ内のファイルと、そのディレクトリの後にあるすべてのサブディレクトリを一覧表示します。 ルート「C:\>」にいる場合、このコマンドを入力すると、コンピューターのC:ドライブにあるすべてのファイルとディレクトリが一覧表示されます。
dir/p
ディレクトリに多数のファイルがあり、スクロールするときにすべてのファイルを読み取ることができない場合は、上記のコマンドを使用して、すべてのファイルを一度に1ページずつ表示できます。
dir/w
ファイル情報が必要ない場合は、上記のコマンドを使用して、水平方向に進むファイルとディレクトリのみを一覧表示し、必要なスペースを最小限に抑えることができます。
dir/s/w/p
上記のコマンドは、現在のディレクトリとサブディレクトリ内のすべてのファイルとディレクトリを、ワイド形式で一度に1ページずつリストします。