目录树自动生成器 golang+fyne

go tree

代码实现请看 gitee 仓库链接

有很多生成目录树的工具,比如windows自带的tree命令,nodejs的treer,tree-cli等等。这些工具都很成熟、很好用,有较完善的功能。

但是,这些工具全部是命令式的,如果有人不会用命令,那么他就没有办法使用这些工具了,所以我写了这个带有图形化界面的目录树生成器。

使用方式

本程序基于fyne + golang,功能是生成目录树,使用方式如下。

下载并双击运行go_tree.exe下载链接

  • 第一步:选择要生成目录树的文件夹
  • 第二步:输入排除文件,并点击确认,被排除的文件将不再在生成目录树中显示。(此步骤可省略
  • 第三步:点击"生成树形目录"并选择输出文件位置

然后就可以生成目录树了

ps:排除文件类似.gitignore文件里的内容,但略有不同,比如*.log在.gitignore里可以排除所有log文件,但在本程序里只能排除掉当前目录里的log文件,不能排除掉子目录的log文件

ps1:在下载程序的时候,因为gitee后台写的太烂了,所以必须先登录再点击下载,如果先点击下载再登陆会因为重定向次数过多而无法访问网页

使用效果

输入内容

输出内容

相关推荐
踏月的造梦星球5 分钟前
DM8 DSC 单机双实例部署
运维·开发语言·数据库
An_s6 分钟前
c++对接pdfium(一)win系统篇
开发语言·c++
用户7713970207069 分钟前
我在项目里发现了一个“神秘文件“——.editorconfig
后端
盏灯13 分钟前
mac 外接磁盘,热更新失效
前端·后端
Zwarwolf13 分钟前
Rust零散知识点项目汇总
开发语言·rust
-银雾鸢尾-15 分钟前
C#中HashTable相关方法
开发语言·c#
茯苓gao21 分钟前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习
ihuyigui28 分钟前
海外签收通知短信接口
android·java·开发语言·前端·数据库·后端
雪的季节34 分钟前
Python基础5-18
开发语言·python
腾渊信息科技公司1 小时前
Spring Boot + TDengine:工业视觉检测数据实时同步方案实战
spring boot·后端·tdengine