显示目录树命令 tree
帮助文档
E:\workspace>tree /?
以图形显示驱动器或路径的文件夹结构。
TREE [drive:][path] [/F] [/A]
/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。
只显示目录不显示文件 不带参数
tree 目录名(或者不显示)
显示效果:
卷 固态 的文件夹 PATH 列表
卷序列号为 0DBF-1035
E:\WORKSPACE\MARKDOWNTOOLS
├─.settings
├─bin
│ ├─add
│ ├─delete
│ ├─mainclass
│ └─markdown
│ ├─code
│ ├─formmat
│ └─table
├─lib
├─runable
└─src
├─add
├─delete
├─mainclass
└─markdown
├─code
├─formmat
└─table
显示文件 参数/f
显示一个项目的目录树:
tree /f 目录名
显示效果如下:
卷 固态 的文件夹 PATH 列表
卷序列号为 00000173 0DBF:1035
E:\WORKSPACE\MARKDOWNTOOLS
│ fabu.bat
│ README.md
│ showpath.bat
│ UpdateLocalRepertory.bat
├─lib
│ CodeFormat.jar
│ SysClipboardUtil.jar
│ SysClipboardUtil.zip
│
├─runable
│ install.bat
│ M.bat
│ M.jar
│ uninstall.bat
│
└─src
├─add
│ Add.java
│
├─delete
│ Delete.java
│
├─mainclass
│ MMD.java
│
└─markdown
├─code
│ MDCodeBlock.java
│
├─formmat
│ Formmat2Markdown.java
│
└─table
MDTable.java
参数/a
/a参数会,使用ASCII字符来显示目录树
tree /f /a 目录名
运行结果:
卷 固态 的文件夹 PATH 列表
卷序列号为 0DBF-1035
E:\WORKSPACE\MARKDOWNTOOLS
| .classpath
| .gitignore
| .project
| fabu.bat
| README.md
| showpath.bat
| UpdateLocalRepertory.bat
|
+---.settings
| org.eclipse.core.resources.prefs
| org.eclipse.jdt.core.prefs
|
+---bin
| +---add
| | Add.class
| |
| +---delete
| | Delete.class
| |
| +---mainclass
| | MMD.class
| |
| \---markdown
| +---code
| | MDCodeBlock.class
| |
| +---formmat
| | Formmat2Markdown.class
| |
| \---table
| MDTable.class
|
+---lib
| CodeFormat.jar
| SysClipboardUtil.jar
| SysClipboardUtil.zip
|
+---runable
| install.bat
| M.bat
| M.jar
| uninstall.bat
|
\---src
+---add
| Add.java
|
+---delete
| Delete.java
|
+---mainclass
| MMD.java
|
\---markdown
+---code
| MDCodeBlock.java
|
+---formmat
| Formmat2Markdown.java
|
\---table
MDTable.java
不要使用/a参数好
对于同一个命令,tree /f 目录名
命令占了37行,tree /f /a 目录名
命令占了65行,所以,还是不要使用/a
参数好,因为这样能剩下好多行.
把目录树写入剪贴板
使用上述命令加上,管道符即可,也就是如下形式:
tree /f /a 目录名|clip
clip
表示系统剪贴板,管道符|
表示把前一个命令的输出作为第二个命令的输入.