茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1671297 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_60D_00238.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2017/2/19 13:49:07
批次檔 - 顯示目錄及檔案樹狀結構

前言

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

實作環境

  • Windows XP Professional

tree.bat 內容

利用 dir 指令來達成需求。
  • dir: 顯示指定的磁碟機、目錄或檔案。
  • /N: 使用新的長列表格式,檔名會顯示在最右方。
  • /S: 顯示指定目錄及所有子目錄中的檔案。
  • /B: 使用單純格式 (沒有標頭資訊或摘要)。

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 指令來達成需求

  • tree:以圖形顯示磁碟機或路徑的資料夾架構。
  • /F:顯示各資料夾中檔案的名稱。

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


參考


原文出處: 批次檔 - 顯示目錄及檔案樹狀結構 ~ 不自量力 の Weithenn
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|