Releases: dengchuanfu/seeyon-file-purge
Releases · dengchuanfu/seeyon-file-purge
Release list
v3.0 自定义存储路径版
v3.0 更新内容
- 增加自定义 OA 存储路径设置。
- 支持分别配置 upload 和 officetrans 根目录。
- 支持通过目录选择按钮配置路径。
- 保存后隐藏设置窗口,并显示已配置存储路径。
- 删除操作使用当前配置路径,适配不同磁盘和安装目录。
- 保留路径边界校验,防止访问根目录之外的文件。
使用说明
程序默认使用 D:\Seeyon\A8\base\upload 和 D:\Seeyon\A8\base\officetrans。其他部署环境请在删除前点击设置存储路径,选择实际的 upload 和 officetrans 目录。程序需要在 OA 服务器本机运行,并使用具有对应目录删除权限的账户。
生产环境操作前请完成数据库和文件备份。
v2.1 大批量删除与空间统计修复
v2.1 更新内容
- 修复删除数千个文件时超过 SQL Server 参数数量限制的问题。
- 数据库删除改为每批 500 条,并保持在同一事务中执行。
- 修复递归查询缺少 FR_SIZE 字段导致的查询错误。
- 企业微信 CSV 明细增加每个文件大小和文件总大小。
- 文件总大小优先按 CTP_FILE.FILE_SIZE 汇总。
- 明确备注 officetrans 被删除空间未计入文件总大小。
- 企业微信推送失败时显示具体错误信息。
使用说明
程序需要在 OA 服务器本机运行,并使用具有 upload、officetrans 删除权限的账户。生产环境使用前请完成数据库和文件备份。
v2.0 企业微信文档推送版
v2.0 更新内容
- 增加企业微信机器人 Webhook 配置。
- 删除完成后生成 CSV 明细文档并推送到企业微信群。
- CSV 包含文件 ID、文件名称、物理文件 ID、删除数量和服务器信息。
- 修复企业微信文件上传接口的 multipart 请求格式。
- 删除时同时清理 upload 源文件和 officetrans 物理 ID 文件夹。
- 增加删除结果和消息推送结果提示。
使用说明
程序需要在 OA 服务器本机运行,并使用具有 upload、officetrans 删除权限的账户。Webhook 地址只保存在当前运行进程中,不写入配置文件。生产环境使用前请完成数据和文件备份。
v1.0 首次发布
首次发布致远 OA 文件清理工具。\n\n支持连接 OA SQL Server 数据库、递归查询文件夹及其子文件夹中的文件、显示文件 ID 与物理文件 ID,并根据物理文件 ID 清理 upload 中的源文件和 officetrans 中的转换文件夹。\n\n请仅在 OA 服务器本机、具备对应目录删除权限的账户下运行,并在生产环境使用前完成备份与单文件验证。