go tree
代码实现请看 gitee 仓库链接
有很多生成目录树的工具,比如windows自带的tree命令,nodejs的treer,tree-cli等等。这些工具都很成熟、很好用,有较完善的功能。
但是,这些工具全部是命令式的,如果有人不会用命令,那么他就没有办法使用这些工具了,所以我写了这个带有图形化界面的目录树生成器。
使用方式
本程序基于fyne + golang,功能是生成目录树,使用方式如下。
下载并双击运行go_tree.exe
,下载链接:
- 第一步:选择要生成目录树的文件夹
- 第二步:输入排除文件,并点击确认,被排除的文件将不再在生成目录树中显示。(此步骤可省略)
- 第三步:点击“生成树形目录”并选择输出文件位置
然后就可以生成目录树了
ps:排除文件类似.gitignore文件里的内容,但略有不同,比如*.log在.gitignore里可以排除所有log文件,但在本程序里只能排除掉当前目录里的log文件,不能排除掉子目录的log文件
使用效果
输入内容
输出内容