当前位置: 首页 > article >正文

目录树自动生成器 golang+fyne

go tree

代码实现请看 gitee 仓库链接

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

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

使用方式

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

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

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

然后就可以生成目录树了

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

在这里插入图片描述

使用效果

输入内容
在这里插入图片描述

输出内容

在这里插入图片描述


http://www.kler.cn/a/145307.html

相关文章:

  • Linux文件原生操作
  • 【单细胞第二节:单细胞示例数据分析-GSE218208】
  • java——继承
  • 自创《艺术人生》浅析
  • C++,STL,【目录篇】
  • 大数据治理实战:架构、方法与最佳实践
  • 力扣-55.跳跃游戏
  • Guacamole简介及centos7下搭建教程
  • 哲学家就餐问题
  • OSG编程指南<十二>:OSG二三维文字创建及文字特效
  • 哈希思想的应用
  • Python与设计模式--责任链模式
  • 【分布式】小白看Ring算法 - 03
  • 【SAS Planet 下载地图瓦片】
  • 【数据结构】树与二叉树(廿六):树删除指定结点及其子树(算法DS)
  • 如何找出excel中两列数据中不同的值(IF函数的用法)
  • 2018年4月26日 Go生态洞察:Go新品牌形象及标识发布
  • Mac | Vmware Fusion | 分辨率自动还原问题解决
  • 【Mybatis】动态sql
  • SpringBoot——配置及原理
  • 十大排序之归并排序(详解)
  • 基于WSL2+Docker+VScode搭建机器学习(深度学习)开发环境
  • 【Linux篇】gdb调试器的使用
  • 扩散模型实战(十二):使用调度器DDIM反转来优化图像编辑
  • C++ Qt QString用法详解与代码演示
  • 基于5G+物联网+SaaS+AI的农业大数据综合解决方案:PPT全文44页,附下载