Agent Skills
返回列表
文件自动归档助手

文件自动归档助手

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7a275316/file-auto-archiver-plus。

技能介绍

问题

目录越用越乱:PDF、图片、旧项目文件和临时导出物常混在同一位置。手动移动文件既容易误删,也很难重复执行。这个技能用 Python 脚本按 config.json 规则批量整理文件,适合在 Downloads、项目根目录或备份目录中做可重复归档。

工作方式

  • 规则配置:pattern 支持 *.pdf、report_*、readme.txt、* 等 fnmatch 写法;文件按顺序命中第一条规则。
  • 安全预览:先运行 dry-run,查看哪些文件会被移动或复制,再决定是否执行实际归档。
  • 移动或复制:支持把文件移到目标目录,也支持保留原始文件;use_date_folder 可生成 YYYY-MM-DD 子目录。
  • 结构保留:preserve_structure 可保持相对路径,例如 /data/projects/alpha/report.pdf 归档到 ./archive/projects/alpha/report.pdf。

边界与注意点

它不是全文检索或语义整理工具,规则主要匹配文件名和扩展名;* 会命中所有文件,建议放在最后。路径含空格要加引号,配置错误常表现为找不到文件或规则不匹配。它基于标准库 shutil 做跨平台文件操作,但权限、同步盘限制和移动前的确认仍需用户自行处理。

使用场景

  • 处理下载目录时,把 `*.pdf`、图片和其他文件按规则分到不同文件夹,并先用 dry-run 预览。
  • 清理旧项目目录时,将旧命名或指定文件复制进归档目录,保留原始相对结构。
  • 整理交付资料时,将 `report_*` 和固定文件名移到项目归档路径,并按 `YYYY-MM-DD` 分日存放。
  • 批量备份导出文件时,用通配规则把多类文档从源目录复制到备份盘,避免误删原文件。

适合人员

  • 负责维护本地文档目录的工程师,想把散落的 PDF、图片和旧文件按规则集中归档。
  • 需要定期整理交付物的项目助理,想把 `report_*` 和指定文件按日期移到归档目录。
  • 处理跨平台文件迁移的运维人员,希望在移动前用 dry-run 核对匹配规则和目标路径。
  • 维护备份脚本的 Python 开发者,想把 `shutil` 移动/复制、保留结构和 Unicode 处理封装成可复用流程。