站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

顯示目錄及檔案樹狀結構

功能說明

需要把指定的資料夾內所有目錄 (含子目錄) 及檔案列出,該如何快速處理?你可以使用 Windows XP 內建的 dir 或 tree 指令來達成,試過後我個人覺得 tree 的輸出結果比較優 *:)*

實作環境

Windows XP Professional

tree.bat 內容

利用 dir 指令來達成需求

 C:\>dir C:\Home /N/S/B         //列出 C: 下 Home 資料夾內所有子資料夾及檔案名稱
 C:\Home\folder1                //輸出結果
 C:\Home\folder2
 C:\Home\folder3
 C:\Home\folder1\1.txt
 C:\Home\folder1\2.txt
 C:\Home\folder1\3.txt
 C:\Home\folder2\1.txt
 C:\Home\folder2\2.txt
 C:\Home\folder2\3.txt
 C:\Home\folder3\1.txt
 C:\Home\folder3\2.txt
 C:\Home\folder3\3.txt

利用 tree 指令來達成需求

 W:\>tree C:\Home /F          //列出 C: 下 Home 資料夾內所有子資料夾及檔案名稱
 C:\HOME
 ├─folder1 
 │      1.txt
 │      2.txt
 │      3.txt
 │
 ├─folder2
 │      1.txt
 │      2.txt
 │      3.txt
 │
 └─folder3
         1.txt
         2.txt
         3.txt

參考

[R: 請問檔案清單要怎麼輸出成文字檔? | EZsoft | gaaan.com]

[MS-DOS命令列表 - ITwiki it百科]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com