markdown寫出項目目錄結構:
windows下的CMD命令tree可以很方便的得到文件夾目錄樹
環境:windows
功能:以樹狀圖列出目錄的內容
使用配方:
tree [drive][path] [/F] [/A]
#/f 顯示所有目錄及目錄下的所有文件,省略時,只顯示目錄,不顯示目錄下的文件
#/a 使用ASCII字符,而不使用擴展字符
查看幫助:
C:\Users\Acer>tree /?
以圖形顯示驅動器或路徑的文件夾結構。
TREE [drive:][path] [/F] [/A]
/F 顯示每個文件夾中文件的名稱。
/A 使用 ASCII 字符,而不使用擴展字符。
選用>PRN參數時,則把所列目錄及目錄中文件名打印輸出
使用案例:
1.把D盤nodejs目錄下的目錄樹輸出到D盤的result.txt文件
tree D:\nodejs > D:result.txt
D盤下會自動生成一個result.txt文件,裏面只是文件目錄名:
卷 Data 的文件夾 PATH 列表
卷序列號爲 D470-E3AD
D:\NODEJS
└─node_modules
└─npm
├─.github
├─bin
│ └─node-gyp-bin
├─changelogs
├─doc
│ ├─cli
│ ├─files
│ ├─misc
│ └─spec
...
2.把D盤nodejs目錄下的目錄及文件目錄樹輸出到D盤的result.txt文件
tree D:\nodejs /f > D:result.txt
此時打印出來的文件中包括了所有文件名
卷 Data 的文件夾 PATH 列表
卷序列號爲 D470-E3AD
D:\NODEJS
│ .gnvmrc
│ gnvm.exe
│ node.exe
│ nodevars.bat
│ node_etw_provider.man
│ node_perfctr_provider.man
│ npm
│ npm.cmd
│ npx
│ npx.cmd
│
└─node_modules
└─npm
│ .mailmap
│ .npmignore
注意事項:
1、導出符<
前後空格可以省略
2、tree命令涉及的文件名不能有空格