给定一个文件树——一个包含目录的目录等等,你会如何编写一个脚本来创建一个文件树的图表作为一个图形文件,我可以嵌入到一个文字处理器文档中。 我更喜欢矢量(SVG,EPS,EMF...)文件。 该工具必须在 Windows 上运行,但最好是跨平台的。 该工具可能是商业性的,但最好是免费的。
更新2012-02-20。 这个问题与一个文档子项目有关。我必须解释文件(特别是资源和配置文件)所在的位置。 我最终使用了 dos tree 命令。我两个屏幕抓取结果(短文件夹)和较长的文件夹,我重定向到一个文本文件,然后我编辑。例如,如果一个子文件夹中包含20个类似类型的文件,而这些文件各自对于我正在制作的内容并不重要,那么我只留下两个文件,并用一行代替其余的文件。然后我再次打印文件到控制台,屏幕抓取它。 在屏幕抓取之前,我必须修改前景色为黑色,背景色为白色,以便看起来更好,并节省墨水在文件中应该被打印。
没有比这更好的工具了,这是非常令人惊讶的。如果我有时间,我会编写一个 Visio 扩展,或者可能是一些生成 SVG 的命令行。SVG 不符合 HTML5标准,甚至可以毫不费力地包含到在线文档中。
更新2017-10-17。 我很抱歉,这个问题被删除,因为不属于所以。所以我重新措辞了。我需要一个脚本-而不是所见即所得的工具。所以任何脚本语言或图书馆都可以。所以这是一个代码编写的问题,我相信属于 SO。