也可以使用指令tree
tree c: /f >tree.txt
代表在C槽生成一個文件tree.txt,把C的檔案用樹狀圖的方式列出來,如果不用參數F,就是只列出檔案夾。如果不加C:,就是列出該目錄的內容
建立BAT檔來執行,範例
1.BAT檔內容
@echo off
dir /b /on >list.txt
輸出在list.txt
list.txt內容如下
1.BAT
12.BAT
123.BAT
list.txt
tree.txt
tree1.txt
新增資料夾
新增資料夾 (2)
此指令只輸出本資料夾內容,子資料夾內容不會輸出,適合作大分類。
12.BAT檔內容
tree >tree.txt
輸出在tree.txt
tree.txt內容如下
D:.
├─新增資料夾
│ └─AA
└─新增資料夾 (2)
只輸出所有資料夾名稱,檔案名稱不會顯示。
12.BAT檔內容
tree /f >tree1.txt
輸出在tree1.txt
tree1.txt內容如下
D:.
│ 1.BAT
│ 12.BAT
│ 123.BAT
│ list.txt
│ tree.txt
│ tree1.txt
│
├─新增資料夾
│ │ 新文字文件.txt
│ │
│ └─AA
└─新增資料夾 (2)
tree.txt內容如下
D:.
├─新增資料夾
│ └─AA
└─新增資料夾 (2)
只輸出所有資料夾名稱,檔案名稱不會顯示。
12.BAT檔內容
tree /f >tree1.txt
輸出在tree1.txt
tree1.txt內容如下
D:.
│ 1.BAT
│ 12.BAT
│ 123.BAT
│ list.txt
│ tree.txt
│ tree1.txt
│
├─新增資料夾
│ │ 新文字文件.txt
│ │
│ └─AA
└─新增資料夾 (2)
全部輸出。
=====================================
新手使用法
第一,按右鍵,建立一個新的TXT文件檔。
第二,文件檔內容輸入紅色文字,想要範例1的結果就輸入範例1的紅色文 字。
第三,把XX.txt改名成XX.bat
第四,在想要輸出的資料夾,放入XX.bat這個檔案,在執行XX.bat