文件自动整理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9ed517b6/file-organizer-303。
技能介绍
问题场景
下载目录、桌面或项目附件文件夹里往往混着图片、PDF、压缩包和临时文件。手工按类型或月份拖进子目录很耗时,还容易漏文件或误删。你需要的是可预览、可确认的批量移动,而不是黑盒脚本一把梭。
工作方式
本技能围绕 organize.py 与 rules.json 执行整理流程:
- 确定目录:未指定时先向用户确认目标路径。
- 选择模式:
type(按扩展名)、date(按日期)、type-date/date-type(组合)、keyword(关键词);未指定时默认type。 - dry run 预览:必须先展示将要移动的文件与目标文件夹结构,用户确认后再执行。
- 执行与报告:汇总移动数量、新建目录、跳过文件数。
类型分类:rules.json 预置 13 类(Images、Documents、Videos 等),未匹配归入 Other/。
关键词分类:支持中英文关键词(如发票、简历、合同、截图等)。
安全默认:跳过以 . 开头的隐藏文件及 Thumbs.db、Desktop.ini 等;文件名冲突默认 rename(_1、_2),可在配置中改为 skip 或 overwrite。
适用边界
- 仅整理用户明确指定的目录,不会擅自扫描全盘。
- 关键词与扩展名规则依赖
rules.json,特殊业务命名需自行扩展映射。 - 日期归档的粒度(
YYYY/YYYY-MM/YYYY-MM-DD)需在规则文件中调整,与文件元数据(修改时间等)的实际含义一致时再执行真移动。
使用场景
- 浏览器下载目录堆积 PDF、图片与压缩包,备份前按扩展名分到子目录并先查看 dry-run 计划
- 项目附件混在同一文件夹,需按先日期后类型(或先类型后日期)建成两级目录再归档
- 扫描件或邮件导出文件文件名含「发票」「合同」等词,要自动移入对应关键词子文件夹
- 共享同步盘根目录出现重名文件,整理时需跳过点开头隐藏文件并在冲突时重命名而非覆盖
适合人员
- 每周从邮件与网盘汇总附件、备份前必须把下载目录按文件类型拆开的知识工作者
- 实验数据与论文 PDF 需按年月再分文档类型留存目录结构的研究生或课题组同学
- 日常处理扫描发票、账单与身份证复印件、依赖文件名关键词分文件夹的行政或财务人员
- 维护家庭 NAS 或网盘「收件箱」、要求先预览移动清单再执行整理的家庭网络管理员