windows下生成目录结构的树状报告

前一阵需要做一个文档,弄一个目录结构的树状报告,原本打算用PHP来写小程序的,尝试了一下发现生成的效果不太好看,也懒得去美化,另辟蹊径,突然发现命令行下有一个tree命令可以实现。

关于tree命令,可以输出帮助看看。

以图形显示驱动器或路径的文件夹结构。

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

/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。

所以,可以这样用:

如果要查看的目录位置在:d:/dir1/的话,可以利用这样的命令:

tree /F d:/dir1 > d:/tree.txt

这样就可以将目录“d:\dir1”的目录结构生成树状形式并输出到一个文本文件“d:/tree.txt”中。类似这样的效果:

D:\DIR1
│ file1.txt

├─dir2
│ file21.txt
│ file221.txt

└─dir3
└─dir31
│ file.txt

└─dir4

实际在文本内看起来还是很好看的,很清晰。

标签:PHP, tree drive, Windows, 中文

添加一条评论 »本文共 2 条评论

  1. 不错 赞一个

    • 呵呵,有时候简单就能解决问题^_^

Deepseath Modified from Green Hope Theme · Proudly powered by WordPress · 津ICP备09005418号-1  津公网安备 12010302001005号