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, 中文
不错 赞一个
呵呵,有时候简单就能解决问题^_^