Silas

smart-file-organizer-pro

办公效率v1.0.0
作者:Silas更新于 2026-05-11@clawhub_shianaixuexi-cell/smart-file-organizer-pro
流程自动化

据 AlphaMoat 统计,截至 2026-09,smart-file-organizer-pro 累计下载 1,345 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 4,872 位,在「办公效率」分类(435 个)中排名第 403 位。

累计安装
141
累计下载
1,345
星标
1
全站排名
#4,872
全站前 96% · 「办公效率」前 93%
平台累计安装累计下载星标评论
ClawHub ↗331,1631-
SkillHub ↗1411,3451—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

功能包括分类、去重、日期归档及操作记录。移动或改名可能影响现有路径,覆盖或删除可能造成数据丢失;运行前应限定目标目录、检查预览计划并确认备份可恢复。 需要 Python;撤销可能不完整,应保留独立可恢复备份。

资料发布于 2026-10-29

可以用来做什么

  • 按日期归档文件
  • 整理并重命名文件
  • 检查重复项和操作记录

什么时候用

  • 需要整理本地文件目录时
  • 执行移动、改名或删除前先预览范围并确认备份

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

说明该文件整理工具会如何改变文件,并列出运行前需要做的检查。

月度数据趋势

累计下载1,345
4039091,4152026-03 · 累计下载 4732026-05 · 累计下载 7932026-06 · 累计下载 8922026-07 · 累计下载 1,0622026-08 · 累计下载 1,1262026-09 · 累计下载 1,34526-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-091,345—1
2026-081,126+6.0%1
2026-071,062+19.1%1
2026-06892+12.5%1
2026-05793—1
2026-03473—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

9.3 KB · ClawHub v1.0.0
---
name: smart-file-organizer-pro
description: 智能文件整理助手 Pro - 增强版,支持按日期归档、多模式预设、进度显示、操作历史
version: 2.0.0
icon: 🗂️✨
metadata:
  clawdbot:
    emoji: 🗂️✨
    requires:
      bins: ["python3"]
展开全部(共 355 行)
    install: []
    tags: ["file", "organize", "automation", "productivity", "tool", "utility", "pro"]
    category: "productivity"
    author: "MoneyClaw Team"
    license: "MIT"
    features:
      - "smart-categorization-plus"
      - "auto-renaming-plus"
      - "duplicate-detection"
      - "safety-backup"
      - "preview-mode"
      - "cross-platform"
      - "date-archiving"
      - "progress-display"
      - "operation-history"
      - "preset-modes"
---

# 智能文件整理助手 Pro 🗂️✨

## ✨ Pro 版本亮点
- 🚀 **多模式预设** - 简洁/标准/深度三种整理模式
- 📅 **智能归档** - 按日期自动归档到年/月/日结构
- 📊 **进度显示** - 实时显示整理进度和统计
- 📜 **操作历史** - 完整的操作日志和撤销记录
- 🎨 **彩色输出** - 清晰友好的终端显示
- ⚡ **性能优化** - 多线程处理,更快速度
- 🧠 **智能建议** - 根据文件内容给出整理建议
- 🔒 **增强安全** - 自动备份、冲突检测、权限检查

---

## 快速开始

### 基本使用
```bash
# 简洁模式 - 快速整理
python3 scripts/organize.py --path . --mode simple

# 标准模式 - 平衡整理和重命名
python3 scripts/organize.py --path . --mode standard

# 深度模式 - 完整整理+重命名+去重
python3 scripts/organize.py --path . --mode deep

# 预览模式 - 查看将要执行的操作
python3 scripts/organize.py --path . --mode standard --preview
```

### 按日期归档
```bash
# 按年/月/日归档照片
python3 scripts/organize.py --path ~/Pictures --mode archive --date-format YYYY/MM/DD

# 按年/月归档文档
python3 scripts/organize.py --path ~/Documents --mode archive --date-format YYYY/MM
```

### 自定义规则
```bash
# 使用自定义配置文件
python3 scripts/organize.py --path . --config my_rules.json

# 只处理特定类型
python3 scripts/organize.py --path . --types jpg,png,pdf

# 设置输出详细程度
python3 scripts/organize.py --path . --mode standard --verbose
```

## 整理模式说明

### 1. 简洁模式 (simple)
- 仅按文件类型分类
- 不重命名文件
- 不检测重复文件
- 适合:快速整理、保留原名

### 2. 标准模式 (standard)
- 按文件类型分类
- 智能重命名(可选)
- 基础重复检测
- 适合:日常整理

### 3. 深度模式 (deep)
- 按文件类型分类
- 智能重命名
- 完整重复检测
- 按日期归档
- 适合:彻底整理

### 4. 归档模式 (archive)
- 按日期创建目录结构
- 保持原始文件名
- 自动生成归档报告
- 适合:照片/文档归档

## 文件分类规则

### 默认分类
- **📷 图片** → `Pictures/` (jpg, png, gif, webp, bmp, svg, raw, heic)
- **📄 文档** → `Documents/` (pdf, doc, docx, xls, xlsx, ppt, pptx, txt, md)
- **🎬 视频** → `Videos/` (mp4, mov, avi, mkv, flv, wmv, m4v)
- **🎵 音频** → `Music/` (mp3, wav, flac, m4a, aac, ogg)
- **📦 压缩包** → `Archives/` (zip, rar, 7z, tar, gz, bz2)
- **💻 代码** → `Code/` (py, js, java, cpp, html, css, json, xml)
- **🔧 可执行** → `Executables/` (exe, msi, app, dmg)
- **📁 其他** → `Others/`

### 按应用来源分类(可选)
- **🌐 浏览器下载** → `Downloads/Browser/`
- **💬 社交应用** → `Downloads/Social/`
- **🎮 游戏** → `Downloads/Games/`
- **📱 移动应用** → `Downloads/Mobile/`

## 命令行参数详解

### 基本参数
```
--path <路径>        要整理的目录(默认:当前目录)
--mode <模式>        整理模式:simple/standard/deep/archive(默认:standard)
--preview            预览模式,不实际执行操作
--config <文件>      使用自定义配置文件
```

### 整理选项
```
--types <类型>       只处理指定文件类型(逗号分隔)
--exclude <类型>     排除指定文件类型(逗号分隔)
--rename             启用智能重命名
--deduplicate        启用重复文件检测
--date-format <格式> 日期归档格式(如:YYYY/MM/DD)
```

### 安全选项
```
--backup             整理前创建备份
--no-backup          跳过备份
--dry-run            同 --preview
--safe-mode         安全模式,更保守的操作
```

### 输出选项
```
--verbose            详细输出
--quiet              静默模式
--progress           显示进度条
--report             生成整理报告
```

## 配置文件示例

### config.json 完整示例
```json
{
  "mode": "standard",
  "分类设置": {
    "images": [".jpg", ".png", ".gif", ".webp", ".heic"],
    "documents": [".pdf", ".doc", ".docx", ".xls", ".xlsx"],
    "videos": [".mp4", ".mov", ".avi"],
    "audio": [".mp3", ".wav", ".flac"],
    "archives": [".zip", ".rar", ".7z"],
    "code": [".py", ".js", ".html", ".css", ".json"]
  },
  "重命名规则": {
    "启用": true,
    "保留原始名称": false,
    "图片模式": "IMG_{YYYYMMDD}_{序号}",
    "文档模式": "DOC_{标题}_{日期}",
    "通用模式": "FILE_{日期}_{序号}"
  },
  "归档设置": {
    "启用": false,
    "日期格式": "YYYY/MM/DD",
    "使用创建日期": true,
    "使用修改日期": false
  },
  "重复文件检测": {
    "启用": true,
    "检测方法": "hash",
    "处理方式": "move",
    "保留策略": "oldest",
    "重复文件夹": "Duplicates"
  },
  "安全设置": {
    "预览模式": false,
    "自动备份": true,
    "备份保留天数": 30,
    "跳过系统文件": true,
    "跳过隐藏文件": true,
    "最大文件大小MB": 1024,
    "安全模式": false
  },
  "性能设置": {
    "最大工作线程": 4,
    "显示进度": true,
    "使用缓存": true
  },
  "输出设置": {
    "详细程度": "normal",
    "彩色输出": true,
    "生成报告": true,
    "日志级别": "INFO"
  }
}
```

## 输出说明

### 终端输出示例
```
🗂️ 智能文件整理助手 Pro v2.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📁 目标目录: /home/user/Downloads
📋 整理模式: 标准模式 (standard)
⚙️  配置: 预览模式已启用

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏳ 正在扫描文件...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 扫描结果:
  ✓ 总文件数: 1,234
  ✓ 图片文件: 456
  ✓ 文档文件: 234
  ✓ 视频文件: 123
  ✓ 其他文件: 421

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 整理预览:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[1/1234] vacation.jpg → Pictures/2024_03_12_001.jpg
[2/1234] report.pdf → Documents/Work_Report_20240312.pdf
[3/1234] song.mp3 → Music/song.mp3
...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 这是预览模式,未执行实际操作
💡 要执行整理,请移除 --preview 参数
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

## 操作历史和撤销

### 查看操作历史
```bash
# 查看最近操作
python3 scripts/history.py --list

# 查看操作详情
python3 scripts/history.py --show <操作ID>

# 撤销上次操作
python3 scripts/undo.py --last

# 撤销指定操作
python3 scripts/undo.py --id <操作ID>
```

### 备份管理
```bash
# 列出所有备份
python3 scripts/backup.py --list

# 恢复指定备份
python3 scripts/backup.py --restore <备份ID>

# 清理旧备份
python3 scripts/backup.py --clean --older-than 30
```

## 高级功能

### 智能建议
```bash
# 获取整理建议
python3 scripts/analyze.py --path .

# 输出示例:
💡 检测到大量照片文件,建议使用归档模式
💡 发现 23 个可能重复的文件,建议运行去重
💡 建议创建自定义规则: 电子发票 -> Documents/发票
```

### 批量处理
```bash
# 整理多个目录
python3 scripts/batch.py --paths ~/Downloads,~/Documents,~/Pictures

# 使用配置文件批量处理
python3 scripts/batch.py --config batch_rules.json
```

### 文件监控
```bash
# 监控目录并自动整理新文件
python3 scripts/watch.py --path ~/Downloads --mode standard
```

## 故障排除

### 常见问题
**Q: 中文文件名显示乱码?**
```bash
# 设置编码
export PYTHONIOENCODING=utf-8
python3 scripts/organize.py --path .
```

**Q: 权限不足无法移动文件?**
```bash
# 使用安全模式
python3 scripts/organize.py --path . --safe-mode
```

**Q: 处理速度太慢?**
```bash
# 调整线程数
python3 scripts/organize.py --path . --threads 8
```

## 更新日志

### v2.0.0 (当前版本)
- ✨ 新增四种整理模式
- ✨ 新增日期归档功能
- ✨ 新增进度显示
- ✨ 新增操作历史
- ✨ 新增智能建议
- 🚀 性能优化:多线程处理
- 🎨 彩色输出优化
- 📝 更完善的文档

### v1.0.0
- 基础文件分类功能
- 智能重命名
- 重复文件检测
- 安全备份

---

**智能文件整理助手 Pro** - 让文件管理更智能、更高效!

「办公效率」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。