利用Tree命令生成磁盘文件列表

命令原型:
D:/>tree /? 
以图形显示驱动器或路径的文件夹结构。
TREE [drive:][path] [/F] [/A]
/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。

应用举例:
1.如果想生成某磁盘整个文件夹列表,输入以下命令:
e:
tree >e.txt
即可生成整个磁盘的文件夹列表;如果输入以下命令:
e:
tree /f >e.txt
2.如果想生成某个文件夹的文件列表,输入以下命令:
例如想生成E盘下tools文件夹的文件列表:
e:
tree tools >tools.txt
tree tooos /f >tools1.txt
或者:
e:
cd tools
e:/tools>tree >tools.txt
e:/tools>tree /f >tools.txt

dir/s/a >list.txt

1----tree /F >本目录所有文件树状列表.txt
2----tree  >本目录所有文件夹树状列表.txt
3----dir/s/a >list.txt

想看下ISO里面的文件列表,手头没找到合适的工具,翻了一遍WinRAR的菜单,发现一个“生成报告”,可以生成压缩包里的文件列表,试用了一下,效果很满意!而且用来生成某个目录的文件列表也行。

TreePro是一款在Windows下使用的文件列表工具,它不但可以随心所欲地生成需要的文件目录结构,而且还可以对列出的文件进行简单的操作。

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

若要提取诸如E盘My 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

http://blog.csdn.net/jiangxinyu/article/details/6556251

时间: 2024-10-17 06:17:00

利用Tree命令生成磁盘文件列表的相关文章

在DOS中利用Tree命令生成目录树

1.使用win+R键打开运行,然后打开cmd程序. 2.跳转到要打印目录结构所在的文件夹. 3.输入命令:tree /f >T1.txt T1.txt 是保存tree目录结构的文本文件. 最终结果:

DOS命令生成文件列表

DOS命令窗口,生成文件列表命令格式:dir xmlFiles /b >list.txt dir 文件列表相关命令 xmlFiles 待生成文件所在文件夹,在dos命令窗口根目录下,省略前缀.别的文件D://,写下具体文件夹地址. /b 生成简略.不带文件地址列表. /b /s 生成简略,带文件地址列表. >list.txt 输出文件位置 例: 输出结果:

Linux 实用工具——Tree 命令,文件目录列表

简介 浏览他人技术博客的时候,会看到用文本列出漂亮的文件夹目录,实际大部分都是使用了Linux下的Tree命令.以下简单介绍下Tree命令的格式和例子. 安装 一般Linux系统是不自带Tree命令工具的,可以通过以下命令获取和安装: sudo apt-get install tree 格式 通过上述命令获取后,可以通过一下命令显示使用方法: tree --help 显示如下: usage: tree [-acdfghilnpqrstuvxACDFJQNSUX] [-H baseHREF] [-

windows下利用批处理命令生成maven项目(java、javaWeb)

觉得用IDE生成maven项目会卡住,很慢.就用cmd写了个cmd批处理命令来生成maven项目.效果如下 生成项目导入idea后结构如下 批处理命令代码如下 @echo off ::echo 请选择项目类型: echo 1.maven-archetype-quickstart echo 2.maven-archetype-webapp set /p webType=请选择项目类型: ::echo 选择了%webType% set /p DgroupId= DgroupId= set /p Da

tree命令的使用

有些工作在linux下完成就是比在windows下完成高效! windows和linux都有tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来 windows下的tree比较垃圾,只有两个参数,/F 是递归显示每个文件夹的名称:/A 是使用ASCII字符而不是扩展字符,感觉还不如不加/A 参数好. linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装:sudo apt-get install tree .文件很小,只有31K,但功能可强大了! tree命

IDEA - 利用 Mybatis 使用 maven 命令生成逆向工程

IDEA - 利用 Mybatis 使用 maven 命令生成逆向工程 数据库建表 在本地的数据库建立表,然后利用 Mybatis 使用 maven 命令生成逆向工程. 本地使用 maven 建立一个项目 maven 建立项目,pom.xml 文件配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0&qu

利用wsdl.exe生成webservice代理类

根据提供的wsdl生成webservice代理类 1.开始->程序->Visual Studio 2005 命令提示 2.输入如下红色标记部分 D:/Program Files/Microsoft Visual Studio 8/VC>wsdl /language:c# /n:TestDemo /out:d:/Temp/TestService.cs D:/Temp/TestService.wsdl 在d:/Temp下就会产生一个TestService.cs 文件 注意:D:/Temp/T

解析利用wsdl.exe生成webservice代理类的详解

利用wsdl.exe生成webservice代理类:根据提供的wsdl生成webservice代理类1.开始->程序->Visual Studio 2005 命令提示2.输入如下红色标记部分D:/Program Files/Microsoft Visual Studio 8/VC>wsdl /language:c# /n:TestDemo /out:d:/Temp/TestService.cs D:/Temp/TestService.wsdl在d:/Temp下就会产生一个TestServ

tree 命令【转】

本文转载自:http://www.jb51.net/LINUXjishu/283874.html linux下怎么用tree命令以树形结构显示文件目录结构?tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中 今天小编来给分享Linux 系统下一个非常有用的命令的使用:tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命