1.5 KiB
1.5 KiB
name, description
| name | description |
|---|---|
| f-download-sorter | 整理 /mnt/f 下下载的视频文件:扫描→清垃圾→按规则归档到7个大类目录 |
/mnt/f 下载文件批量归档整理
用途
把 source_dirs 里堆叠的下载视频,按规则自动清理、归类到大类目录。
Touch point
用户说"整理 /mnt/f 视频""归档 collections""下载文件太多理一下"等,调用此 skill。
流程
- 运行
scripts/scan_and_clean.py→ 扫描 + 清垃圾 - 运行
scripts/classify_and_move.py→ 按规则归档 - 报告结果
配置
核心配置在 config.json,可自定义:
| 字段 | 说明 |
|---|---|
source_dirs |
源目录列表,默认 ["/mnt/f/collections", "/mnt/f/video"] |
keep_as_is |
已有元数据不动的内容 |
min_size_mb |
小于此值且无实质视频的目录自动删除 |
categories |
分类规则数组,每个有 dir(目标路径)和 keywords(关键词列表) |
fallback_dir |
无关键词匹配时的兜底目录 |
添加新分类
在 categories 数组中新增一项:
{
"dir": "/mnt/f/新分类",
"keywords": ["关键词A", "关键词B"]
}
添加新源目录
在 source_dirs 中追加路径。
保护不移动的内容
在 keep_as_is 列表追加名称。
注意事项
- 同一分区 mv,不复制数据
- 不预览文件内容,只基于文件名关键词
- WSL
/mnt/跨文件系统扫描慢,大数量时建议用 Windows 原生 Python 执行