显示源代码及其子目录中的文件结构

有时候,我们希望在论坛或者 MD 文件中展示下文件夹的目录结构。

在 windows 中,我们可以使用 tree 这个命令。

在上面的命令中,我们可以查看当前目录,以及当前目录的所有子目录。

连同文件显示

如果你还想显示目录中的文件的话,你可以使用参数 /f

需要执行的命令为: tree /f

添加上面的参数后可以显示文件的内容。

C:.
├───main
│   ├───java
│   │   └───com
│   │       └───ossez
│   │           └───edtestbank
│   │               └───service
│   │                   ├───configuration
│   │                   ├───controller
│   │                   └───filter
│   └───resources
└───test
    ├───java
    │   └───com
    │       └───ossez
    │           └───edtestbank
    │               └───service
    │                   └───test
    │                       └───utilities
    └───resources
        └───data

在完成上面的输出后,你可以直接拷贝粘贴到文本文件中。

使用参数 /a 将会使用字符串来替换掉图文。

如下图:

你可能更加希望使用字符串的显示方式:

+---main
|   +---java
|   |   \---com
|   |       \---ossez
|   |           \---edtestbank
|   |               \---service
|   |                   +---configuration
|   |                   +---controller
|   |                   \---filter
|   \---resources
\---test
    +---java
    |   \---com
    |       \---ossez
    |           \---edtestbank
    |               \---service
    |                   \---test
    |                       \---utilities
    \---resources
        \---data

不管何种显示方式,主要目的是能够让你在文本文件中更加容易的显示目录结构。

这个命令能够帮助我们更好的展示文件和制作文档。

当然,你还可以在 IJ 的命令行中直接使用 tree 的命令。

如下图的命令显示结果: