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

mad*_*n25 4 filesystems tree utility-method

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

\n
another\n    folder\n    log.txt\nfinal\nhi.py\nsome\n    folder\n        file.txt\n
Run Code Online (Sandbox Code Playgroud)\n

其中层次结构简单地由选项卡表示。但也可以是任何其他编码。

\n

我想得到一个漂亮的输出,比如tree可以生成:

\n
.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 another\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 folder\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 log.txt\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 final\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 hi.py\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 some\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 folder\n        \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file.txt\n
Run Code Online (Sandbox Code Playgroud)\n

这里的目标是避免输入不可输入但漂亮的字符,例如\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80。理想情况下,该工具的网络版本将是可取的。

\n

有一堆看似相关的 SO 帖子:What tool to use to绘制文件树图Representing Directory & File Structure in Markdown Syntax。但是,它们都需要现有的文件夹结构。

\n

Ada*_*dam 7

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