自动扫描指定文件夹,按文件扩展名将文件分类移动到对应的子文件夹中,让杂乱的文件夹变得井井有条。
| 分类 | 扩展名 | 目标文件夹 |
|------|--------|-----------|
| 📄 文档 | .doc, .docx, .pdf, .txt, .md, .rtf, .odt, .xls, .xlsx, .ppt, .pptx | 文档/ |
| 🖼️ 图片 | .jpg, .jpeg, .png, .gif, .bmp, .svg, .webp, .ico, .tiff | 图片/ |
| 💻 代码 | .py, .js, .ts, .html, .css, .java, .cpp, .c, .go, .rs, .vue, .jsx, .tsx, .json, .yaml, .yml, .xml, .sh, .bat, .ps1 | 代码/ |
| 📦 压缩包 | .zip, .rar, .7z, .tar, .gz, .bz2 | 压缩包/ |
| 🎬 视频 | .mp4, .avi, .mkv, .mov, .wmv, .flv, .webm | 视频/ |
| 🎵 音频 | .mp3, .wav, .flac, .aac, .ogg, .wma | 音频/ |
| 📊 数据 | .csv, .tsv, .sql, .db, .sqlite | 数据/ |
| ⚙️ 可执行 | .exe, .msi, .app, .dmg | 程序/ |
用户说「帮我整理 D:\Downloads 文件夹」或类似请求时触发:
| 参数 | 说明 | 默认值 |
|------|------|--------|
| 目标路径 | 需要整理的文件夹路径 | 必填 |
| --dry-run | 仅预览不实际移动 | false |
| --recursive | 包含子文件夹递归处理 | false |
| --exclude | 排除的文件名模式(正则) | 无 |
用户: 帮我整理一下 C:\Users\Administrator\Downloads
执行步骤:
1. 扫描 Downloads 文件夹 → 发现 47 个文件
2. 创建子文件夹: 文档/, 图片/, 代码/, 压缩包/, 视频/
3. 移动文件:
- report.pdf, notes.docx → 文档/ (2个)
- photo.jpg, screenshot.png → 图片/ (2个)
- script.py, index.html → 代码/ (2个)
- backup.zip → 压缩包/ (1个)
- movie.mp4 → 视频/ (1个)
4. 输出报告: 共整理 8 个文件,5 个分类
_organize_log.md 记录操作详情
共 1 个版本