File Organizer(Professional Edition)是一款通过命令行脚本运行的文件整理工具,主要面向需要批量归类文件、清理重复内容和维护目录结构整洁的场景。
用途与主要能力 该工具的核心用途是对指定文件夹进行组织。它提供以下能力:
- 智能排序:默认按文件扩展名分组,也可通过选项按日期(年/月)分组。
- 去重:基于 SHA-256 指纹识别相同文件并删除,以优化存储空间。
- 智能忽略:自动跳过 .git、node_modules、venv 等开发与系统目录,并支持自定义 .organizeignore 文件。
- 安全机制:包含冲突解决(自动重命名)、Dry Run 模拟和 Undo 撤销能力。
- 递归清理:深度扫描并配合智能目录剪枝。
- 审计日志:生成 organize_history.json,用于精确追踪操作。
使用方式 工具通过 python3 脚本调用。基本按扩展名排序的命令为:python3 scripts/organize.py /path/to/folder。按日期(年/月)排序使用 --date 选项:python3 scripts/organize.py /path/to/folder --date。递归清理并去重的命令为:python3 scripts/organize.py /path/to/folder --recursive --deduplicate。模拟运行使用 --dry-run:python3 scripts/organize.py /path/to/folder --dry-run。撤销操作依据历史文件执行:python3 scripts/organize.py --undo /path/to/folder/organize_history.json。需要注意的是,已删除的重复文件无法恢复。
适用场景 适合整理下载目录、项目文件夹或其他需要按扩展名或日期归档、并希望去除重复文件的文件集合。
限制 官方说明中未提供图形界面、收费价格、平台支持范围或具体性能指标等信息,这些事实暂未提供。使用 Undo 时,被删除的重复文件不可恢复。