目次
dirコマンド
使用法
バッチ ファイル (.bat) では、dir
コマンドを使用して、指定したディレクトリ内のファイルとサブディレクトリを一覧表示します。dir
一般的なコマンドの使用法とそのオプションをいくつか示します。
基本的な使い方:
dir [目录路径]
これにより、指定したディレクトリ内のすべてのファイルとサブディレクトリが一覧表示されます。ディレクトリ パスが指定されていない場合は、デフォルトで現在のディレクトリの内容がリストされdir
ます。
特定のファイル拡張子を持つファイルをリストします。
dir [目录路径] *.扩展名
これにより、指定したディレクトリ内の特定のファイル拡張子を持つファイルが一覧表示されます。たとえば、dir C:\Users\UserName\Documents *.txt
指定したディレクトリ内のすべての .txt ファイルがリストされます。
読み取り専用ファイルをリストします。
dir [目录路径] /ar
これにより、指定したディレクトリ内の読み取り専用ファイルが一覧表示されます。読み取り専用ファイルは、変更または削除できないファイルです。
ファイルのないディレクトリをリストします。
dir [目录路径] /ad
これにより、指定したディレクトリ内のファイルを除くサブディレクトリが一覧表示されます。
結果をファイルに出力します。
dir [目录路径] > 输出文件.txt
これにより、指定したディレクトリの内容が一覧表示され、結果が「OutputFile.txt」という名前のテキスト ファイルに保存されます。
ファイルとサブディレクトリの詳細をリストします。
dir [目录路径] /s
これにより、指定したディレクトリ内のすべてのファイルとサブディレクトリが一覧表示され、ファイル サイズ、日付と時刻などの詳細が表示されます。
バッチ ファイルでコマンドを使用してdir
ファイル操作を自動化できることに注意してください。必要に応じて、dir
このコマンドを他のコマンドと組み合わせて、特定のファイル処理タスクを実行できます。
操作する
新しいテキストドキュメントを作成する
入力
echo on
dir D:\111\111_3
pause
拡張子を .bat に変更し、ダブルクリックして実行します。
効果
ディレクトリ/?
D:\111>dir /?
ディレクトリ内のファイルとサブディレクトリのリストを表示します。DIR [ドライブ:][パス][ファイル名] [/A[[:]属性]] [/B] [/C] [/D] [/L] [/N] [/O[[:]並べ
替え順序] ] [/P] [/Q] [/R] [/S] [/T[[:]タイムフィールド]] [/W] [/X] [/4][ドライブ:][パス][ファイル名] は、
リストするドライブ、ディレクトリ、ファイルを指定します。/A は、指定された属性を持つファイルを表示します。
プロパティ D ディレクトリ R 読み取り専用ファイル
H 隠しファイル A アーカイブの準備ができたファイル
S システム ファイル I 内容のないインデックス ファイル
L 再解析ポイント O オフライン ファイル
-
「いいえ」の接頭辞 / B 空の形式を使用する (ヘッダー情報や概要なし) 。
/C ファイルサイズの桁区切り文字を表示します。これはデフォルト値です。区切り記号の表示を無効にするには、/-C を使用します
。
/D ワイドと同じですが、ファイルは列にリストされます。
/L 小文字を使用します。
/N ファイル名が右端にある新しい長いリスト形式。
/O ファイルをソート順にリストします。
並べ替え順序 N 名前順 (アルファベット順) S サイズ順 (最小値から最大値)
E 拡張子順 (アルファベット順) D 日付/時刻順 (最初から最後)
G グループ ディレクトリを最初に - 各一時停止情報画面のプレフィックス
/Pの順序を逆にします。
/Q ファイルの所有者を表示します。
/R ファイルの代替データ ストリームを表示します。
/S は、指定されたディレクトリとすべてのサブディレクトリ内のファイルを表示します。
/T は、表示または分類に使用される文字フィールドを制御します。
期間 C 作成時刻
A 最終アクセス時刻
W 最終書き込み時刻
/W ワイド リスト形式を使用します。
/X 8dot3 以外のファイル名に対して生成された短縮名を表示します。形式は /N 形式で、
長い名前の前に短い名前が挿入されます。短縮名がない場合は、空白が表示されます
。
/4 は年を 4 桁で表示しますスイッチは DIRCMD 環境変数で事前に設定できます。
プリセット スイッチの先頭に - (ダッシュ) を付けて置き換えます。たとえば、/-W。
ディレクトリ
D:\111>ディレクトリ
ドライブ D のボリュームはデータ
ボリュームで、シリアル番号は FCF4-6E98 です。Dのディレクトリ:\111
2023/10/14 09:16 <DIR> .
2023/10/14 09:15 72 1.bat
2023/05/15 16:41 12,175 1.docx
2023/05/15 16:39 0 1.pptx
2023/ 05/15 16:39 6,609 1.xlsx
2023/07/02 10:58 786 11.ps1
2023/05/16 09:52 1,885 11.txt
2023/10/14 09:16 <DIR> 111_1
2023/10/ 07 14:41 <DIR> 111_2
2023/10/14 09:09 <DIR> 111_3
2023/05/18 20:41 135,401 13.jpg
2023/05/16 09:52 455 13.ps1
2023/05/25 19 :32 9,299,494 Output11.mp4
9 ファイル 9,456,877 バイト
4 ディレクトリ 18,804,510,720 利用可能バイト
D:\111\111_3 と言います
D:\111>dir D:\111\111_3
ドライブ D のボリュームはデータ
ボリュームで、シリアル番号は FCF4-6E98 です。D:\111\111_3 のディレクトリ
2023/10/14 09:09 <DIR> .
2023/10/14 09:16 <DIR> ..
2023/08/24 10:53 633 11.ps1
2023/07/18 16:43 521 111.ps1
2023 /07/18 16:43 58 111.txt
2023/07/18 16:34 6,609 111.xlsx
2023/07/18 17:12 718 12.ps1
2023/08/24 11:03 730 14.ps1
2023/07 /18 17:12 12 出力.txt
2023/07/18 17:13 822 要件説明.txt
8 ファイル 10,103 バイト
2 ディレクトリ 18,804,510,720 利用可能なバイト
ディレクトリ D:\111 *.mp4
D:\111>dir D:\111 *.mp4
ドライブ D のボリュームはデータ
ボリュームで、シリアル番号は FCF4-6E98 です。Dのディレクトリ:\111
2023/10/14 09:16 <DIR> .
2023/10/14 09:15 72 1.bat
2023/05/15 16:41 12,175 1.docx
2023/05/15 16:39 0 1.pptx
2023/05/15 16:39 6,609 1.xlsx
2023/ 07/02 10:58 786 11.ps1
2023/05/16 09:52 1,885 11.txt
2023/10/14 09:16 <DIR> 111_1
2023/10/07 14:41 <DIR> 111_2
2023/10/ 14 09:09 <DIR> 111_3
2023/05/18 20:41 135,401 13.jpg
2023/05/16 09:52 455 13.ps1
2023/05/25 19:32 9,299,494 出力11.mp4Dのディレクトリ:\111
2023/05/25 19:32 9,299,494 Output11.mp4
10 ファイル 18,756,371 バイト
4 ディレクトリ 18,804,510,720 利用可能なバイト
あなた D:\111 /広告
D:\111>dir D:\111 /ad
ドライブ D のボリュームはデータ
ボリュームで、シリアル番号は FCF4-6E98 です。Dのディレクトリ:\111
2023/10/15 07:46 <DIR> .
2023/10/12 18:12 <DIR> ..
2023/10/14 09:16 <DIR> 111_1
2023/10/07 14:41 <DIR> 111_2
2023 /10/14 09:43 <DIR> 111_3
0 ファイル 0 バイト
5 ディレクトリ 12,416,651,264 使用可能なバイト
あなた D:\111 /ar
フォルダー内に読み取り専用のファイルがあります。
D:\111>dir D:\111 /ar
ドライブ D のボリュームはデータ
ボリュームで、シリアル番号は FCF4-6E98 です。Dのディレクトリ:\111
2023/10/14 10:09 482 1.bat
1 ファイル 482 バイト
0 ディレクトリ 12,416,651,264 利用可能なバイト
D:\111 /秒と言います
D:\111>dir D:\111 /s
ドライブ D のボリュームはデータ
ボリュームで、シリアル番号は FCF4-6E98 です。Dのディレクトリ:\111
2023/10/14 09:16 <DIR> .
2023/10/14 09:15 72 1.bat
2023/05/15 16:41 12,175 1.docx
2023/05/15 16:39 0 1.pptx
2023/ 05/15 16:39 6,609 1.xlsx
2023/07/02 10:58 786 11.ps1
2023/05/16 09:52 1,885 11.txt
2023/10/14 09:16 <DIR> 111_1
2023/10/ 07 14:41 <DIR> 111_2
2023/10/14 09:09 <DIR> 111_3
2023/05/18 20:41 135,401 13.jpg
2023/05/16 09:52 455 13.ps1
2023/05/25 19 :32 9,299,494 Output11.mp4
9 ファイル 9,456,877 バイトD:\111\111_1 のディレクトリ
2023/10/14 09:16 <DIR> .
2023/10/14 09:16 <DIR> .. 2023/05/21
19:17 1,239 11.ps1
2023/05/22 08:23 1,304 12.ps1
2023 /04/19 20:10 846,367 Screenshot_2023-04-19-20-10-49-98_e39d2c7de19156b0683cd93e8735f348.jpg
3 ファイル 848,910 バイトD:\111\111_2 のディレクトリ
2023/10/07 14:41 <DIR> .
2023/10/14 09:16 <DIR> ..
2023/10/14 09:16 <DIR> 新しいフォルダーを作成
0 ファイル 0 バイトD:\111\111_2\新しいフォルダーのディレクトリ
2023/10/14 09:16 <DIR> .
2023/10/07 14:41 <DIR> ..
2023/07/18 14:46 2,750 0n1p5_d_4k_result1.log
2023/10/07 14:08 559 111.ps1
2023 /10/07 14:42 640 一括削除 ファイル名 231007.bat
3ファイル 3,949バイトD:\111\111_3 のディレクトリ
2023/10/14 09:09 <DIR> .
2023/10/14 09:16 <DIR> ..
2023/08/24 10:53 633 11.ps1
2023/07/18 16:43 521 111.ps1
2023 /07/18 16:43 58 111.txt
2023/07/18 16:34 6,609 111.xlsx
2023/07/18 17:12 718 12.ps1
2023/08/24 11:03 730 14.ps1
2023/07 /18 17:12 12 出力.txt
2023/07/18 17:13 822 要件説明.txt
8 ファイル 10,103 バイトリストされたファイルの合計:
23 ファイル 10,319,839 バイト
13 ディレクトリ 18,804,510,720 使用可能バイト
ディレクトリ D:\111\111_3 >1bat.txt
1bat.txt ファイルを生成し、.bat ファイル パスに保存します。内容は次のとおりです。
ドライブ D のボリュームはデータ
ボリュームで、シリアル番号は FCF4-6E98 です。D:\111\111_3 のディレクトリ
2023/10/14 09:09 <DIR> .
2023/10/14 09:23 <DIR> ..
2023/08/24 10:53 633 11.ps1
2023/07/18 16:43 521 111.ps1
2023 /07/18 16:43 58 111.txt
2023/07/18 16:34 6,609 111.xlsx
2023/07/18 17:12 718 12.ps1
2023/08/24 11:03 730 14.ps1
2023/07 /18 17:12 12 出力.txt
2023/07/18 17:13 822 要件説明.txt
8 ファイル 10,103 バイト
2 ディレクトリ 18,795,081,728 利用可能なバイト
dir D:\111 >>1bat.txt
コンテンツは 1bat.txt に追加されます。
ツリーコマンド
使用法
バッチ ファイル (.bat) では、tree コマンドを使用してディレクトリ ツリー構造を生成し、指定したディレクトリとそのサブディレクトリおよびファイルの階層構造を表示します。Tree コマンドの基本的な使用法は次のとおりです。
tree [目录路径]
これにより、指定したディレクトリの内容がコマンド プロンプトのツリー構造で表示されます。ディレクトリ パスが指定されていない場合、ツリーはデフォルトで現在のディレクトリになります。
Tree コマンドの出力をファイルに保存する場合は、次のように出力をテキスト ファイルにリダイレクトできます。
tree [目录路径] > 输出文件.txt
これにより、ディレクトリ ツリーが生成され、結果が「OutputFile.txt」という名前のテキスト ファイルに保存されます。
いくつかのオプションを使用して、ツリー コマンドの出力をカスタマイズすることもできます。次に例を示します。
/F: 各ディレクトリ内のファイル名を表示します。
/A: デフォルトの拡張文字の代わりに ASCII 文字を使用してツリー構造を描画します。
操作する
新しいテキストドキュメントを作成する
入力
echo on
tree D:\111\111_3
pause
拡張子を .bat に変更し、ダブルクリックして実行します。
効果
木 /?
D:\111>tree /?
ドライブまたはパスのフォルダー構造をグラフィカルに表示します。TREE [ドライブ:][パス] [/F] [/A]
/F 各フォルダー内のファイル名を表示します。
/A は拡張文字の代わりに ASCII 文字を使用します。
木
D:\111>ツリーボリュームデータフォルダ
PATH リスト
ボリュームシリアル番号は FCF4-6E98
D:.
§─111_1
§─111_2
│ └─新規フォルダ └─111_3
パス D:\111 で "tree" を実行すると、"tree D:\111" と同じ効果があります。
木D:\111\111_3
D:\111>tree D:\111\111_3
ボリューム データのフォルダー PATH リスト
ボリューム シリアル番号は FCF4-6E98
D:\111\111_3
にはサブフォルダーがありません
木D:\111 *.mp4
D:\111>tree D:\111 *.mp4 には
パラメーターが多すぎます - *.mp4
ツリー D:\111 >1tree.txt
1bat.txt ファイルを生成し、.bat ファイル パスに保存します。
木D:\111 >>1bat.txt
コンテンツは 1bat.txt に追加されます。
木 D:\111\111_3 /F
D:\111>tree D:\111\111_3 /F
ボリュームデータのフォルダ PATH リスト
ボリュームシリアル番号は FCF4-6E98
D:\111\111_3
11.ps1
111.ps1
111.txt
111.xlsx
12.ps1
14 .ps1
出力.txt要件
の説明.txtサブフォルダーはありません
または
D:\111>tree D:\111\111_3 /F
ボリュームデータのフォルダ PATH リスト
ボリュームシリアル番号は FCF4-6E98
D:\111\111_3
│ 111.xlsx
│ Output.txt
│ 要件説明.txt
│
lux─新しいフォルダーを作成します
11.ps1
111.ps1
111.txt
12.ps1
14.ps1
木 D:\111\111_3 /A
D:\111>tree D:\111\111_3 /
ボリューム データのフォルダー PATH リスト
ボリューム シリアル番号は FCF4-6E98
D:\111\111_3
\---新しいフォルダー
木 D:\111\111_3 /A /F
D:\111>tree D:\111\111_3 /A /F
ボリューム データのフォルダー PATH リスト
ボリューム シリアル番号は FCF4-6E98
D:\111\111_3
| 111.xlsx
| Output.txt
| 要件説明.txt
|
\---新しいフォルダー
11.ps1
111.ps1
111.txt
12.ps1
14.ps1
木 D:\111\111_3 /H
D:\111>ツリー D:\111\111_3 /
H無効なスイッチ - /H