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命令涉及的文件名不能有空格