为不存在的文件夹结构生成文本树

问题描述 投票:0回答:2

我想生成一个不存在的文件系统/文件夹结构的漂亮文本渲染。想象一下,我想提出一个文件系统布局,我想以一种可以快速打字的简单方式来表达这一点。例如,给定这样的输入:

another
    folder
    log.txt
final
hi.py
some
    folder
        file.txt

其中层级结构简单地用 Tab 来表示。但也可以是任何其他编码。

我想得到一个漂亮的输出,比如

tree
可以生成:

.
├── another
│   ├── folder
│   └── log.txt
├── final
├── hi.py
└── some
    └── folder
        └── file.txt

这里的目标是避免输入无法输入但漂亮的字符,例如

└──
├──
。理想情况下,该工具的网络版本将是可取的。

有一堆看似相关的 SO 帖子:使用什么工具绘制文件树形图使用 Markdown 中的图标打印目录和文件结构。但是,它们都需要现有的文件夹结构。

tree filesystems utility-method
2个回答
13
投票

我认为这是您想要的工具:tree.nathanfriend.io。这是一个简单的两窗格网站。 在左侧,您可以准确输入显示为示例输入的内容(带选项卡)。右侧它准确地显示了您所请求的输出。 Example with your sample input


1
投票

您所表达的输入内容非常接近YAML结构。

我无法确定你想在哪里使用美化结果。

您是批量文档生成开发人员吗:

您是正在做演示的技术或商业作家吗:

© www.soinside.com 2019 - 2024. All rights reserved.