自动扫描 Steam、Epic、GOG、暴雪、育碧等主流启动器路径,结合体积 + exe + 目录结构启发式识别,无漏报。
在 Documents、AppData、Saved Games 里模糊匹配存档目录,与游戏本体一起搬走,存档一条不丢。
文件搬走后在原位建 NTFS Junction,启动器和游戏内部路径全部不变,零配置即用。
按文件后缀(.safetensors .gguf .pt …)和目录名关键字,自动区分模型权重、训练数据集、知识库文档四个类别。
默认 dry-run 模式生成 plan.json 整理方案,审核无误后加 -Apply 参数再实际移动。
每次操作都写 op-log.json,随时反向执行:删 Junction → robocopy 复制回原位 → 清理新位置。
把 PCOrganizer 文件夹复制到目标电脑,用文本编辑器打开 config.psd1,填写游戏迁移目标盘和资料根目录。也可以用下方配置生成器直接下载。
# config.psd1 关键项
GameTargets = @('D:\Games', 'E:\Games')
GameMinSizeGB = 1
右键 PowerShell → 以管理员身份运行,进入脚本目录执行(建 Junction 需要管理员权限):
# 仅预览,不移动文件 powershell -ExecutionPolicy Bypass -File ".\Organize-PC.ps1" # 实际执行 powershell -ExecutionPolicy Bypass -File ".\Organize-PC.ps1" -Apply
推荐顺序:扫描 → 预览方案 → 确认无误 → 执行迁移。
| 选项 | 功能 | 说明 |
|---|---|---|
| 1 | 扫描磁盘 + 文件 | 生成 inventory_*.json |
| 2 | 生成整理方案 | dry-run,生成 plan_*.json |
| 3 | 执行游戏迁移 | 存档跟随 |
| 4 | 资料归集 | 初始化目标目录 + 迁移 |
| 5 | 升级为真实分区 | 高危 三次确认 |
| 6 | 回滚上一次操作 | 按日志反向恢复 |