# go_tree **Repository Path**: daluan/go_tree ## Basic Information - **Project Name**: go_tree - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-26 - **Last Updated**: 2023-11-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go tree 代码实现请看 [gitee 仓库链接](https://gitee.com/daluan/go_tree) 有很多生成目录树的工具,比如windows自带的tree命令,nodejs的treer,tree-cli等等。这些工具都很成熟、很好用,有较完善的功能。 但是,这些工具全部是命令式的,如果有人不会用命令,那么他就没有办法使用这些工具了,所以我写了这个带有图形化界面的目录树生成器。 ## 使用方式 本程序基于fyne + golang,功能是生成目录树,使用方式如下。 下载并双击运行`go_tree.exe`,[下载链接](https://gitee.com/daluan/go_tree/blob/master/go_tree.exe): - 第一步:选择要生成目录树的文件夹 - 第二步:输入排除文件,并点击确认,被排除的文件将不再在生成目录树中显示。(**此步骤可省略**) - 第三步:点击“生成树形目录”并选择输出文件位置 然后就可以生成目录树了 ps:排除文件类似.gitignore文件里的内容,但略有不同,比如*.log在.gitignore里可以排除所有log文件,但在本程序里只能排除掉当前目录里的log文件,不能排除掉子目录的log文件 ![Alt text](./assets/image-2.png) ## 使用效果 输入内容 ![输入内容](./assets/image.png) 输出内容 ![输出内容](./assets/image-1.png)