You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下无文件删除的增量备份/归档方案求助

针对Windows 10的“只增不减”定时备份方案

你的核心需求是仅向备份目录新增/同步源文件的更新版本,绝不删除备份中已存在的任何文件,以下是几个比FreeFileSync更简洁的解决方案:

方案1:Robocopy(系统自带,零额外软件)

Windows内置的Robocopy命令行工具完全匹配你的需求,无需安装任何软件,配合任务计划即可实现定时备份。

核心命令

robocopy "C:\你的源文件夹路径" "D:\你的备份文件夹路径" /E /XC /XN /R:3 /W:5

参数说明:

  • /E:复制所有子目录(包括空目录)
  • /XC:跳过备份目录中已存在且内容完全一致的文件(避免重复复制)
  • /XN:跳过备份目录中比源文件更新的文件(防止旧文件覆盖新备份)
  • /R:3:文件复制失败时重试3次
  • /W:5:重试间隔5秒

如果需要保留源文件的修改版本(不覆盖备份中的旧文件),可以配合批处理脚本给新文件添加时间戳,比如:

@echo off
set "source=C:\源文件夹"
set "backup=D:\备份文件夹"
robocopy "%source%" "%backup%" /E /XC /XN /R:3 /W:5 /XF *.bak
for %%f in ("%source%\*") do (
    if exist "%backup%\%%~nxf" (
        copy "%%f" "%backup%\%%~nf_%%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%~xf"
    )
)

定时设置

  1. 打开「任务计划程序」,点击「创建基本任务」
  2. 设置触发时间(如每天凌晨2点)
  3. 操作选择「启动程序」,程序选cmd.exe,参数填/c "你的robocopy命令或批处理脚本路径"

方案2:7-Zip(轻量压缩,增量备份)

7-Zip是免费轻量的压缩工具,支持命令行增量压缩,可直接将新增/修改的文件打包到备份压缩包中,所有历史文件永久保留。

批处理脚本示例

创建backup.bat文件,内容如下:

@echo off
set "source=C:\你的源文件夹路径"
set "backup_dir=D:\你的备份文件夹路径"
set "timestamp=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%"
set "zip_file=%backup_dir%\backup_%timestamp%.7z"

"C:\Program Files\7-Zip\7z.exe" a -t7z -mx5 "%zip_file%" "%source%" -u- -up0q3r2x2y2z0w2!%zip_file%.old

参数说明:

  • -mx5:中等压缩率(平衡速度与压缩比,可改为-mx9获得最高压缩)
  • -u- -up0q3r2x2y2z0w2!%zip_file%.old:仅添加源中新增/修改的文件,不删除压缩包内已有文件

定时设置

同样通过「任务计划程序」定时执行这个批处理脚本即可。

方案3:SyncToy(微软官方图形工具,操作极简)

微软推出的免费同步工具,图形界面直观,无需命令行,一键配置“只增不减”同步规则。

操作步骤

  1. 安装SyncToy(适配Windows 10的版本可从微软官方渠道获取)
  2. 打开SyncToy,点击「创建新文件夹对」
  3. 分别选择源文件夹和备份文件夹,同步模式选择**「Contribute」**:
    • 该模式会自动复制源文件夹的新增/修改文件到备份目录
    • 绝对不会删除备份目录中的任何文件,遇到同名文件直接跳过(不覆盖)
  4. 保存配置后,点击「运行」即可手动备份;如需定时,在任务计划程序中执行SyncToyCmd.exe -R(运行所有已配置的同步任务)

内容的提问来源于stack exchange,提问作者Stefi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 10:56:21