批处理之家's Archiver

namejm 发表于 2008-11-12 22:12

[批处理命令一日一教学](2)以树形格式罗列文件

[一日一教学]批处理系列帖子索引 [url]http://www.bathome.net/thread-2576-1-1.html[/url]

标题:一日一教学系列2_以树形格式罗列文件:tree
首发地址:[url=http://bbs.bathome.net/viewthread.php?tid=2514]http://bbs.bathome.net/viewthread.php?tid=2514[/url]
发表日期:2008.11.12
更新日期:无

上一篇:目录跳转:cd [url=http://bbs.bathome.net/viewthread.php?tid=2513]http://bbs.bathome.net/viewthread.php?tid=2513[/url]
下一篇:内容重定向符号:>和>> [url=http://bbs.bathome.net/viewthread.php?tid=2516]http://bbs.bathome.net/viewthread.php?tid=2516[/url]

  tree ,在英语中的基本含义是“树”,在cmd中,tree命令的功能是以树形格式罗列文件。

  当你向别人展示你自己所做光盘的内容的时候,或者是罗列你硬盘上某个目录下的资料的时候,tree命令显得相当方便,并且能让你展示的内容层次分明,井井有条。啥也不说了,上图,顺便[url=http://bbs.bathome.net/viewthread.php?tid=2513][color=blue]温习一下cd命令[/color][/url]。

[align=center][attach]587[/attach][/align]
  当然,你可能并不满足于只给别人抓张图,你可能还想把这些信息导入到文件中去,加工一番再发出去,那么,请使用这条命令:tree>list.txt,这样,所有的信息都保存到list.txt文件中去了。

  更多的命令,请在cmd窗口中用 tree /? 查询(其实就两个参数)。

  很可能只是一条简单的命令,只是一眨眼的工夫,就解决了你的大问题,这就是cmd的简洁,这就是cmd的力量!

solitude 发表于 2008-11-12 22:38

谢谢,这个命令没有接触过!学习了!

hlzj88 发表于 2008-11-12 22:41

这个命令学习过,但除了将内容显示和写入文本,我是不知道他还能有什么用的,如果有,请楼主给讲一下,给个实例最好!!

回楼下的版主,我的意思是结合bat,他还能做什么,貌似没有见过其他的用法

[[i] 本帖最后由 hlzj88 于 2008-11-13 00:19 编辑 [/i]]

namejm 发表于 2008-11-12 22:47

  实例已经有了,就在顶楼的图片中。

  使用情形:向他人展示某个目录下的文件结构,或是给自己看~~更多的使用场合,请自行发掘——君不见,软件论坛里某大牛神秘兮兮地拉出一张清单:本人的××光盘内容如下……台下的观众蜂拥而上……

coolhui 发表于 2009-1-1 23:57

这个命令第一次见哦,看样子挺方便哦,谢谢分享·~~

nanoking 发表于 2009-1-5 02:56

以前经常用它来打印文件列表!
要是把多个参数再说明一下就更好了!

p05401144 发表于 2009-1-7 14:56

学习了
太强大了
谢谢

wolhh 发表于 2009-1-21 13:39

能辛苦楼主把每个命令的参数详细的说下好吗 谢啦 ~~~~~

zhangenming 发表于 2009-1-25 15:47

强大………………

无语了  我竟然不知道

cui0029 发表于 2009-1-26 22:57

很实用!对新手很有帮助!顶楼主!

kingke1229 发表于 2009-1-31 01:32

谢谢楼主,今天我酒学到这里啦。。嘿嘿。。。。

zhbi001 发表于 2009-2-9 03:14

这个命令太好,可以清楚的看到自己盘符的所有文件,一目了然。谢谢楼主,顶

ffwwpp 发表于 2009-2-20 14:06

学习了,谢谢楼主!谢谢坛主!

xtzyl0125 发表于 2009-2-23 11:15

谢谢 学习中,新手,希望多学习东西

whedu 发表于 2009-2-23 21:07

又学了一课,谢谢!!

sakyamuni 发表于 2009-3-20 12:49

可是很多隱藏的文件並沒有顯示齣來!

Batcher 发表于 2009-3-20 13:03

回复 16楼 的帖子

这是tree命令的特性决定的,如果需要显示隐藏文件,需要使用其它方法。

SHISHI09 发表于 2009-3-27 14:29

有问题哦

D:\DOS>tree
文件夹 PATH 列表
卷序列号码为 0006EE44 20A1:E2E6
D:.
没有子文件夹

=======

D:\DOS>tree /f
文件夹 PATH 列表
卷序列号码为 0006EE44 20A1:E2E6
D:.
    经典帖子整理教程(附原始数据及脚本).rar
    032.rar
    1148.zip
    1160.zip
    可以重命名畸形文件和文件夹的工具.zip
    021.rar
    [转帖并完善]手把手教你写批处理 - DOS批处理 & 脚本技术(批处理室) - 中国DOS
联盟论坛 - 中国DOS联盟之联合DOS论坛.mht
    批处理之家论坛下载_dos命令学习.rar
    批处理之家论坛下载_常用批处理集锦1.rar
    批处理中畸形文件夹和畸形文件的创建、访问、删除.txt
    LIEBIAO.TXT

没有子文件夹


=-==================
D:\DOS>tree>list.txt

出来的结果是

文件夹 PATH 列表
卷序列号码为 0006EE44 20A1:E2E6
D:.
没有子文件夹

为什么没有出现DOS文件夹内的文件名称啊?

Batcher 发表于 2009-3-27 17:51

回复 18楼 的帖子

[code]tree /f D:\DOS>list.txt[/code]

zz5992916 发表于 2009-3-29 13:32

不错不错呢  以前经常看到  这次终于知道怎么用的了

5810239q 发表于 2009-3-30 16:39

第一次看到这个命令,学习下

computerarts 发表于 2009-4-8 14:53

多谢 ,学习了。一点一滴开始积累。

wangxin016 发表于 2009-6-11 11:30

真好,谢谢楼主,学习了一课又

ccfafei 发表于 2009-7-16 15:38

回复 1楼 的帖子

呵,这个命令倒没见过,演示某个作品结构方便!不用word画来画去了

a1061590679 发表于 2009-8-2 14:16

学习了
太强大了

Hysteria 发表于 2009-8-8 16:21

呵呵!刚开始显示得不完整,后来用了/F ,就可以显示全部了!
这个方法好!
  
不过如果我只想显示某一种扩展名(exe)的文件,也按树形排列,怎么弄额?
  因为我们在dos中主要是找可执行文件,同时这样看也很方便阿!

pukeyu 发表于 2009-11-20 22:54

学习标记。
感谢楼主,其实很多命令的参数都有说明啊。
命令+  /? 就可以么。

wdl115 发表于 2009-12-12 13:29

这个命令好啊..很实用.

cao 发表于 2010-1-16 16:57

回复 17楼 的帖子

能不能把显示隐藏文件的代码发下,我等研究研究,谢谢了

cao 发表于 2010-1-16 16:58

又没有相应习题?!算了,我还是自己找事做吧。

页: [1] 2 3 4

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.