运营、行政、项目交付和内容团队经常需要按统一规则批量创建客户资料夹、项目目录、说明文件和交付清单。手工复制文件夹容易漏项、命名不一致,也可能覆盖已有文件。FileForge 让用户用 CSV 或 JSON 清单描述目录和文件规则,再在本地生成标准化结构。
点击空白处退出提示
运营、行政、项目交付和内容团队经常需要按统一规则批量创建客户资料夹、项目目录、说明文件和交付清单。手工复制文件夹容易漏项、命名不一致,也可能覆盖已有文件。FileForge 让用户用 CSV 或 JSON 清单描述目录和文件规则,再在本地生成标准化结构。
FileForge 是一个面向 Windows 的批量文件与文件夹生成工具。用户可导入 CSV 或 JSON 清单,设置项目名、客户名等变量后预览将要创建的目录和 UTF-8 文本文件。工具支持序号命名、变量替换和重复文件跳过;先用 dry-run 预览结果,再执行实际生成。程序拒绝绝对路径和越界路径,不包含删除、移动、联网或后台上传功能。
我负责命令行工具的规则设计、CSV/JSON 解析、变量替换、路径安全校验、文件生成和测试。项目使用 Python 标准库开发,生成可在 64 位 Windows 运行的便携式 exe。实现了 dry-run 无写入预览、已有文件跳过、.. 越界路径拦截、非法任务类型报错等机制,并为核心流程编写了 5 项自动化测试。



评论