命令格式
TREE [drive:] [path] [/F] [/A]
命令功能
以图形或ASCII码符号递归显示 [drive:][path] 目录的结构。
【[drive:] [path]参数】
drive 指定 path 所在的驱动器名称,例如:C、D
path 指定要查看结构的目录
- 如果 [drive:] [path] 不是以驱动器开头,则其路径相对于当前目录
- [drive:] [path] 不存在时,缺省值为当前目录
- [drive:] [path] 可以指定隐藏目录
示例
c:\out>attrib /s /d // 查当前目录下的所有文件和目录的属性
A H C:\out\hideDir\file_hide.txt
A C:\out\hideDir\file_show.txt
H C:\out\hideDir\hideZiDir
C:\out\hideDir\showZiDir
A H C:\out\showDir\file_hide.txt
A C:\out\showDir\file_show.txt
C:\out\showDir\showZiDir
A C:\out\demo.bat
H C:\out\hideDir
C:\out\showDir
c:\out>dir /b /a:d // 查看当前目录下的所有目录
hideDir
showDir
c:\out>tree // [drive:] [path] 不存在时,缺省值为当前目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
└─showDir
└─showZiDir
c:\out>tree . // 和上一条命令相同,都是显示当前目录的目录结构
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:\OUT
└─showDir
└─showZiDir
c:\out>tree showDir // [drive:] [path] 不是以驱动器开头,则其路径相对于当前目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:\OUT\SHOWDIR
└─showZiDir
c:\out>tree hideDir // [drive:] [path] 可以指定隐藏目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:\OUT\HIDEDIR
└─showZiDir
c:\out>
【/A参数】
以ASCII码符号显示 [drive:][path] 指定目录的结构。如果没有指定/A 参数,则以图形显示。
示例
c:\out>dir /b /a:d // 查看当前目录下的所有目录
hideDir
showDir
c:\out>attrib hideDir // hideDir 是隐藏目录
H C:\out\hideDir
c:\out>tree /a // 以ASCII码符号显示目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
\---showDir
\---showZiDir
c:\out>tree // 以图形方式显示目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
└─showDir
└─showZiDir
c:\out>
【/F参数】
除了递归显示[drive:][path]目录中所有子目录(不包括隐藏目录),还递归显示目录中的文件(不包括隐藏文件)。如果没有指定 /F参数,则只递归显示[drive:][path]目录中所有子目录(不包括隐藏目录)。
示例
c:\out>attrib /s /d // 查看 C:\out 目录下的所有文件和目录的属性
A H C:\out\hideDir\file_hide.txt
A C:\out\hideDir\file_show.txt
H C:\out\hideDir\hideZiDir
C:\out\hideDir\showZiDir
A H C:\out\showDir\file_hide.txt
A C:\out\showDir\file_show.txt
C:\out\showDir\showZiDir
A C:\out\demo.bat
H C:\out\hideDir
C:\out\showDir
c:\out>tree // 以图形递归当前目录中所有非隐藏子目录
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
└─showDir
└─showZiDir
c:\out>tree /f // 和上一条目录相比,只是多显示了非隐藏文件
文件夹 PATH 列表
卷序列号为 8CB5-E79A
C:.
│ demo.bat
│
└─showDir
│ file_show.txt
│
└─showZiDir
c:\out>
写作不易,本文档如能帮到您,麻烦您 “在下面一圈三连”。