[原创]最强最全的Tree命令详解!

最强最全的Tree命令详解!

 

 

 

 

 

[Tree命令作用]

 

 

 

 

 

以图形显示驱动器或路径的文件夹结构。很多时候,这是一个非常有用的命令!

 

 

 

 

 

[Tree命令格式]

 

 

 

 

 

可以在命令行窗口敲tree /?看帮助。

 

 

 

 

 

TREE [drive:][path] [/F] [/A]

 

 

 

 

 

   /F   显示每个文件夹中文件的名称。

 

 

 

 

 

   /A   使用 ASCII 字符,而不使用扩展字符。

 

 

 

 

 

使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;

 

 

 

 

 

选用>PRN参数时,则把所列目录及目录中文件名打印输出

 

 

 

 

 

tree c:/ | more 出现由 tree 命令产生的第一个输出命令提示符窗口,后面跟着 -- More -- 提示。输出暂停,直到用户按键盘上的任意键为止(Pause除外)。

 

 

 

 

 

[Tree命令范例]

 

 

 

 

 

[例一]

 

 

 

 

 

tree d: > d:/dTree.txt

 

 

 

 

 

或者

 

 

 

 

 

tree d:/ > d:/dTree.txt

 

 

 

 

 

作用:把D盘下的所有目录结构以树状结构导出,以文本文件dTree.txt保存在文件夹d:/下。

 

 

 

 

 

[例二]

 

 

 

 

 

tree d: /f > d:/dF.txt

 

 

 

 

 

或者

 

 

 

 

 

tree d:/ /f > d:/dF.txt

 

 

 

 

 

作用:把D盘下的所有目录及文件结构以树状结构导出,以文本文件dF.txt保存在文件夹d:/下。

 

 

 

 

 

[例三]

 

 

 

 

 

tree C:/WINDOWS/system32 /f > C:/s32f.txt

 

 

 

 

 

作用:把C:/WINDOWS/system32 /f > C:/s32f.txt下的所有目录及文件结构以树状结构导出,以文本文件s32f.txt保存在文件夹c:/下。

 

 

 

 

 

[例四]

 

 

 

 

 

tree E:/BitComet/Downloads /f > f:/download/tree/dl.txt

 

 

 

 

 

作用:把E:/BitComet/Downloads下的所有目录及文件以树状结构导出,以文本文件dl.txt保存在文件夹f:/download/tree/下。

 

 

 

 

 

[Tree命令注意事项]

 

 

 

 

 

[注意1] TREE命令中涉及的文件夹名称中不得有空格

 

 

 

 

 

例如,类似下面的命令发挥不了作用:

 

 

 

 

 

tree C:/Documents and Settings/Administrator /f > c:/administrator.txt

 

 

 

 

 

若要提取诸如EMy doc文件夹下的文件结构,可以先进入这个目录(e:回车,再cd My doc回车),再用tree命令提取:

 

 

 

 

 

tree /f>mydoc.txt

 

 

 

 

 

[注意2]了解DOS的对当前提示符的一些默认

 

 

 

 

 

例如,在提示符

 

 

 

 

 

E:/My doc>

 

 

 

 

 

下,可以用下面的简洁命令

 

 

 

 

 

tree /f>mydoc.txt

 

 

 

 

 

E:/My doc>下的所有目录及文件结构以树状结构导出,以文本文件mydoc.txt保存在文件夹E:/My doc下。

 

 

 

 

 

注意这个TREE命令后没有盘符及路径,缺省时,默认值就是当前提示符所在路径。导出符“>”后也同此默认。

 

 

 

 

 

[注意3]关于路径后面的反斜杠

 

 

 

 

 

1)在提示符

 

 

 

 

 

C:/Documents and Settings/Administrator>

 

 

 

 

 

下,如果要导出C盘的所有文件结构,必须使用类似下列命令:

 

 

 

 

 

tree c:/ > c:/ct.txt

 

 

 

 

 

而不能是诸如此类之命令:

 

 

 

 

 

tree c: > c:/ct.txt

 

 

 

 

 

因为此命令导出的不是整个C盘的内容,而是提示符所在路径C:/Documents and Settings/Administrator>下的内容。

 

 

 

 

 

2)但在一般情况下,路径后面不能有反斜杠

 

 

 

 

 

例如若需导出D:/ghost下的结构,不能用诸如此类的命令:

 

 

 

 

 

tree D:/ghost/ /f > d:/ghost.txt

 

 

 

 

 

而只能是:

 

 

 

 

 

tree D:/ghost /f > d:/ghost.txt

 

 

 

 

 

[注意4]导出符前后空格均可省略,但参数/F等前面的空格不可以。

 

 

 

 

 

此命令有效:tree D:/ghost /F>d:/ghost.txt

 

 

 

 

 

而此命令无效:tree D:/ghost/F > d:/ghost.txt  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值