自动整理指定文件夹中的文件,按扩展名分类到不同子文件夹中。
| 分类 | 扩展名 |
|---|---|
| ------ | -------- |
| 文档 (Documents) | .doc .docx .pdf .txt .md .ppt .pptx .xls .xlsx .odt .rtf |
| 图片 (Images) | .jpg .jpeg .png .gif .svg .webp .bmp .tiff .ico |
| 代码 (Code) | .js .py .html .css .ts .jsx .tsx .vue .go .rs .java .c .cpp .h .sh .bash |
| 压缩包 (Archives) | .zip .rar .7z .tar .tar.gz .tgz .gz .bz2 |
| 视频 (Videos) | .mp4 .avi .mov .mkv .wmv .flv .webm .m4v |
| 音频 (Audio) | .mp3 .wav .flac .aac .ogg .wma .m4a |
| 数据 (Data) | .csv .json .xml .yaml .yml .sql .db .sqlite |
从用户消息中提取目标文件夹路径。如果用户没有提供,则询问:
检查路径是否存在,是否为目录(不是文件)。
使用 scripts/organize_files.py 脚本来执行整理。该脚本会:
python3 "{SKILL_DIR}/scripts/organize_files.py" "<目标文件夹路径>"
Windows 环境下使用:
py "{SKILL_DIR}/scripts/organize_files.py" "<目标文件夹路径>"
向用户展示整理结果,包括:
其他 (Others) 文件夹用户输入:
> "整理一下桌面"
执行:
python3 "{SKILL_DIR}/scripts/organize_files.py" ~/Desktop
输出报告:
📊 整理完成报告
====================
总计移动文件:42 个
分类详情:
📄 文档 (Documents): 12 个
🖼️ 图片 (Images): 8 个
💻 代码 (Code): 15 个
📦 压缩包 (Archives): 3 个
🎬 视频 (Videos): 2 个
🎵 音频 (Audio): 1 个
📊 数据 (Data): 1 个
✅ 整理完成!
新增:
共 1 个版本