zoukankan      html  css  js  c++  java
  • 利用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

  • 相关阅读:
    2013暑假集训B组训练赛第二场
    2013暑假集训B组训练赛第二场
    2013暑假集训B组训练赛第二场
    2013暑假集训B组训练赛第二场
    SPOJ ANARC05H 计数DP
    HDU 2586 LCA-Tarjan
    POJ 1330 LCA最近公共祖先 离线tarjan算法
    Codeforces 176B 经典DP
    UVA 10564 计数DP
    HDU 4901 多校4 经典计数DP
  • 原文地址:https://www.cnblogs.com/findumars/p/5811493.html
Copyright © 2011-2022 走看看