图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录

时间:2021-01-19 12:57:07

一 用tree命令研究目录

有些目录下内容很多,都不太搞的清楚,可以用tree命令研究下;

首先调个柔和些的控制台颜色,RGB(50,50,50);

图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


下面第一条把Windows目录(含文件)结构输出到文本文件;

第二条把Windows目录(不含文件)结构输出到文本文件;

然后切换到Microsoft.Net目录,输出目录结构到文本文件;

图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录

以下是生成的目录结构文本文件;

图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录

列出.net 4 的目录结构;

图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


C:\Windows\Microsoft.NET\Framework\v4.0.30319,带文件的目录结构;

图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


使用more参数分页查看;

图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


下面列一下项目备份盘的目录结构;崩溃了,列了半天才列完;

图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录

查看一下JDK的目录结构;

图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


图解用tree命令研究Windows目录、.net目录、项目目录、JDK目录


二 Dos:Tree命令详解

DOSCC++C#F# 
Tree[drive:][path] [/F] [/A] 
/F   显示每个文件夹中文件的名称。使用时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件; 
/A   使用 ASCII 字符,而不使用扩展字符。 

选用>PRN参数时,则把所列目录及目录中文件名打印输出 
Tree C:\ | MORE 
出现由Tree 命令产生的第一个输出命令提示符窗口,后面跟着 -- More -- 提示。输出暂停,直到用户按键盘上的任意键为止(Pause除外)。   


空格:显示一整页 
按下:Ctrl+Break退出
[Tree命令范例]
[例一] 作用:把D盘下的所有目录结构以树状结构导出,以文本文件1.txt 保存在文件夹d:\下。 
Tree D: > D:\1.txt 或者 Tree D:\ > D:\1.txt 
[例二] 作用:把D盘下的所有目录及文件结构以树状结构导出,以文本文件1.txt 保存在文件夹D:\下。 
Tree D: /f > D:\1.txt 或者 Tree D:\ /f > D:\1.txt  
[例三] 作用:把C:\Windows /f > C:\1.txt下的所有目录及文件结构以树状结构导出到文本文件1.txt 保存在文件夹C:\下。 
Tree C:\Windows /f > C:\1.txt  
[例四] 作用:把C:\Downloads\1下的所有目录及文件以树状结构导出,以文本文件1.txt 保存在文件夹e:\Download\Tree\下。 
Tree C:\Downloads\1 /f > E:\Download\Tree\1.txt

[Tree命令注意事项]
[注意1] Tree命令中涉及的文件夹名称中不得有空格 
例如,类似下面的命令发挥不了作用: Tree C:\Documents and Settings\Administrator /f > C:\administrator.txt 
[注意2]了解DOS的对当前提示符的一些默认  
例如,在提示符 E:\Download> 下,可以用下面的简洁命令:Tree /f>1.txt 把E:\Download>的所有目录及文件结构以树状结构导出,以文本文件1.txt 保存在文件夹 E:\Download下。 
注意这个Tree命令后没有盘符及路径,缺省时,默认值就是当前提示符所在路径。导出符“>”后也同此默认。 
[注意3]关于路径后面的反斜杠 
(1) 在提示符 C:\Documents and Settings\Administrator> 下,如果要导出C盘的所有文件结构,必须使用类似下列命令:Tree C:\ > C:\1.txt,而不能是诸如此类之命令:Tree C: > C:\1.txt。 
因为此命令导出的不是整个C盘的内容,而是提示符所在路径C:\Documents and Settings\Administrator>下的内容。 
(2) 但在一般情况下,路径后面不能有反斜杠,例如若需导出D:\Download下的结构,不能用诸如此类的命令: Tree D:\Download\ /f > d:\1.txt 而只能是:Tree D:\Download /f > d:\1.txt  。 
[注意4]导出符前后空格均可省略,但参数\F等前面的空格不可以。 此命令有效:Tree D:\Download /F>d:\1.txt 而此命令无效:Tree D:\Download/F > D:\1.txt