Repository navigation
copy-tree v1.0.0
copy-tree v1.0.0
首个稳定版。下载见下方 Assets(copy-tree.exe 负责安装与右键菜单,copy-tree-cli.exe 用于终端/脚本,SHA256SUMS.txt 用于校验完整性)。
[1.0.0] - 2026-09-01
首个稳定版。
Added
- 右键菜单集成:「📋 复制目录树」顶层直出,格式 / 选项 / 保存与配置三个单层级联,共 18 项操作
- 输出格式 7 种:树状文本、Markdown 代码块、Markdown 列表、JSON、路径列表、文件名列表、统计摘要
- 保存到文件:
--save/--save-md/--save-json可组合,导出directory_tree.txt/.md/.json .gitignore支持:按目录级联规则过滤,内层覆盖外层(--gitignore或配置respectGitignore)excludePatterns通配排除:匹配文件名或根相对路径,仅在过滤模式生效- 拖拽窗口:双击已安装副本打开,批量拖入文件夹复制;可选关闭后驻留系统托盘(
enableTray,默认关闭) - 集中日志:
%APPDATA%\copy-tree\logs\copy-tree.log(DEBUG 起记、2MB 轮转保留 5 份);stdout 始终只输出目录树数据,脚本管道不受污染 - 安装管理:稳定副本位于
%LOCALAPPDATA%\copy-tree,按注册表记录的版本号判断更新;提供修复入口、开始菜单「卸载 copy-tree」快捷方式 - 独立命令行入口
copy-tree-cli.exe:支持 stdout、管道与重定向;参数错误退出码 1,剪贴板写入失败退出码 2 - 配置文件
%APPDATA%\copy-tree\copy-tree.json:中文注释自动生成,兼容 UTF-8 BOM,非法值告警并回退默认 - 文件信息与截断控制:文件大小 / 修改时间展示,
maxFiles/maxItemsPerLevel/maxDepth截断并在尾部汇总说明 - exe 内嵌 VS_VERSIONINFO 版本资源;GitHub Actions 以 Python 3.10 / 3.12 双版本测试后自动构建发布(附 SHA256SUMS.txt)