目录树自动生成器 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后台写的太烂了,所以必须先登录再点击下载,如果先点击下载再登陆会因为重定向次数过多而无法访问网页

使用效果

输入内容

输出内容

相关推荐
用户6757049885024 分钟前
如何判断两张图片的相似度?原来图片对比也可以如此简单!
后端
轻松Ai享生活5 分钟前
超越可观察性:使用 eBPF 修改系统调用行为
后端
大白爱琴9 分钟前
使用python进行图像处理—像素级操作与图像算术(4)
开发语言·图像处理·python
一眼万年0410 分钟前
Kafka ReplicaManager 深度解析:副本管理的核心引擎
后端
梁凌锐14 分钟前
重构手法——代码健壮性增强类 | 防御性编程 | 引入断言
后端
闲敲棋子落灯华31 分钟前
java学习笔记(三)--java包的引入、访问控制、类的继承、super关键字、重载、重写、运算符、拆箱
java·后端
程序员岳焱33 分钟前
Java 使用 Spring AI 的 10 个实用技巧
java·后端·程序员
Jooolin39 分钟前
Flask 入门到实战(2):用 SQLAlchemy 优雅操作数据库
后端·flask·ai编程
Kapaseker39 分钟前
Android程序员初学Rust-通道
后端·rust
BingoGo41 分钟前
PHP 8.5 将带来什么 🚀
后端