File Organizer (Gold Standard)
Features
- - Smart Sorting: Group by Extension (Default) or Date (Year/Month).
- Safety: Conflict resolution (auto-rename), Dry Run mode, and Undo capability.
- Deep Clean: Recursive scanning option.
- Audit: Generates
organize_history.json for tracking.
Usage
Basic Sort (by Extension)
CODEBLOCK0
Date Sort (Year/Month)
Great for photos or archives.
CODEBLOCK1
Dry Run (Simulate)
See what
would happen without moving anything.
CODEBLOCK2
Undo
Revert changes using the history file.
CODEBLOCK3
Config
Modify
scripts/organize.py get_default_mapping() to add custom extensions.
文件整理器(黄金标准)
功能特点
- - 智能分类:按扩展名(默认)或日期(年/月)分组。
- 安全保障:冲突解决(自动重命名)、试运行模式和撤销功能。
- 深度清理:支持递归扫描选项。
- 审计追踪:生成 organize_history.json 用于跟踪记录。
使用方法
基本分类(按扩展名)
bash
python3 scripts/organize.py /目标文件夹路径
日期分类(年/月)
适用于照片或归档文件。
bash
python3 scripts/organize.py /目标文件夹路径 --date
试运行(模拟)
查看
将要发生的操作而不实际移动任何文件。
bash
python3 scripts/organize.py /目标文件夹路径 --dry-run
撤销操作
使用历史记录文件还原更改。
bash
python3 scripts/organize.py --undo /目标文件夹路径/organize_history.json
配置
修改 scripts/organize.py 中的 get
defaultmapping() 函数以添加自定义扩展名。