一、何利准备工作

1. 确认路径

  • 源目录:`C:Users<用户名>DocumentsWarcraft IIIReplays`(默认路径)
  • 目标目录:提前创建好目标文件夹(如 `D:Warcraft_Replays_Backup`)
  • 2. 文件类型

  • 魔兽录像文件扩展名为 `.rep`,用第确认需要转移的具进文件格式。
  • 二、行魔像推荐工具及操作步骤

    方案 1:使用文件管理工具(FreeCommander 示例)

    1. 下载安装

  • 官网下载 [FreeCommander] 便携版(无需安装)。兽争
  • 2. 批量操作

  • 打开软件,霸录左侧面板定位到源目录,批量右侧定位到目标目录。转移
  • 在源目录中按 `Ctrl+A` 全选文件 → 右键选择 `.rep` 文件 → `Filter` 输入 `.rep` 筛选。何利
  • 拖拽选中的用第 `.rep` 文件到右侧目标目录。
  • 勾选 `Move` 选项(默认是具进复制,需手动改为移动)。行魔像
  • 3. 自动整理(可选)

  • 使用 `Tools → Synchronize Folders` 设置定时同步任务。兽争
  • 方案 2:使用命令行工具(Robocopy)

    1. 编写批处理脚本

    新建文本文件 `MoveReplays.bat`,霸录输入以下内容:

    bat

    @echo off

    set SOURCE="C:Users<用户名>DocumentsWarcraft IIIReplays

    set DEST="D:Warcraft_Replays_Backup

    robocopy %SOURCE% %DEST% .rep /MOV /E /R:1 /W:1

  • `/MOV`: 移动文件(复制后删除源文件)
  • `/E`: 包含子目录
  • `/R:1 /W:1`: 失败重试1次,批量等待1秒
  • 2. 执行脚本

  • 右键以管理员身份运行 `.bat` 文件,自动完成转移。
  • 方案 3:PowerShell 脚本(灵活筛选)

    1. 编写脚本

    新建 `MoveReplays.ps1`,输入:

    powershell

    $source = "C:Users<用户名>DocumentsWarcraft IIIReplays

    $dest = "D:Warcraft_Replays_Backup

    Get-ChildItem -Path $source -Filter .rep -Recurse | Move-Item -Destination $dest -Force

  • `-Recurse`: 包含子文件夹
  • `-Force`: 覆盖目标同名文件
  • 2. 运行脚本

  • 右键 PowerShell 脚本 → `使用 PowerShell 运行`。
  • 三、高级自动化(可选)

  • 任务计划程序
  • 1. 打开 `任务计划程序` → 创建任务。

    2. 设置触发器(如每天凌晨3点)。

    3. 操作中指定上述脚本路径。

    4. 配置完成后系统会自动执行转移。

  • 实时监控工具
  • 使用 `Directory Monitor` 或 `DropIt` 设置规则,监控源文件夹并自动转移新产生的 `.rep` 文件。

    四、验证与注意事项

    1. 检查结果

  • 对比源目录和目标目录的文件数量、修改时间是否一致。
  • 2. 风险预防

  • 首次操作前备份源文件。
  • 测试脚本时先用 `/COPY` 代替 `/MOV` 确认逻辑正确。
  • 3. 路径问题

  • 如果路径包含空格,需用英文引号包裹(如 `"C:Program Files..."`)。
  • 通过以上工具和脚本,您可以高效完成魔兽争霸录像的批量转移,并根据需求选择手动或自动化方案。