Agent Skills
返回列表
电脑迁移助手

电脑迁移助手

生活服务 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b00e22c2/wotk-move。

技能介绍

换电脑时,文件迁移为什么总是拖到最后

更换电脑时,文件迁移往往是最耗精力的环节:手动翻找目录,散落在各处的项目文件很容易漏掉;而把整盘复制一遍,又会连 C:\Windows、各种缓存目录一起搬走。本技能要解决的问题很具体——在不触碰系统目录的前提下,盘点所有驱动器上的文件,按重要程度分档,并在你确认范围后执行一次可审计的复制。

它如何工作

核心流程是「扫描 → 分类 → 确认 → 复制」四步:

  1. 全盘扫描:运行 scripts/scan_drives.py 遍历所有可用驱动器(可用 --drives 指定,--limit 限制单盘最大文件数),输出一份 JSON 报告,包含每个文件的路径、大小、修改时间和分类理由,以及各盘统计与总量估算。扫描过程中会实时汇报正在扫哪个盘、进度和关键文件数量。
  2. 智能分类:文件按 critical / important / optional 三档归档。文档、代码、照片、数据库、证书默认归入必须迁移;电子书、数据集、磁盘镜像属于建议迁移;安装包和下载临时文件一般跳过。位于 Desktop、Documents、Pictures 等用户目录,或最近 90 天内修改过的文件,会自动升一档。
  3. 用户确认:必须通过交互工具让用户确认迁移范围(默认 critical + important)、目标路径,以及是否限定驱动器。获得明确确认之前,绝不执行任何文件操作。
  4. 执行迁移:scripts/execute_migration.py 读取报告,多线程并行复制(--workers 控制线程数,可用 --dry-run 先模拟跑一遍),每完成 100 个文件汇报一次进度,并输出成功 / 跳过 / 失败计数。

迁移结束后有两份交付物:migration_execution_log.json 完整执行日志,以及目标文件夹内的 _MIGRATION_CHECKLIST.txt 人类可读清单。

边界与注意点

  • 只复制,不删除:原文件一律保留,迁移完成后旧机器仍需自行清理。
  • 安全边界是硬约束:系统目录永不触碰;零字节文件、目标路径已存在的文件自动跳过;遇到权限错误时跳过并记录,但不中断整体流程。
  • 分类规则可定制:详细规则在 references/importance_rules.md,跳过路径清单在 references/skip_paths.md,特殊工作流可以按需调整。
  • 它不负责装软件:迁移的是文件,旧电脑上的软件环境、注册表和激活状态仍需手动重建。

使用场景

  • 换新电脑前,把旧机上的文档、照片、项目文件按重要性挑选后复制到外接硬盘
  • 旧电脑要送修或报废,在送走前把代码、数据库和证书先备份出来
  • 迁移团队共享工作机前,想按重要性挑选文件并排除系统目录与缓存
  • 把开发机上的项目和证书搬到新机器时,希望只复制不删除原文件

适合人员

  • 经常更换电脑的普通用户,想把个人文档、照片安全搬到新机
  • 独立开发者,换开发机时想保留项目代码、虚拟环境和证书
  • 小企业IT管理员,给同事更换电脑时需要批量备份文件
  • 设计师和摄影师,换电脑时要把大量设计源文件和素材迁移过去