用 xcopy /D 只复制有改动的文件

Windows 自带的差量复制:/D:MM-DD-YYYY 复制指定日期之后修改的文件,不带日期则只复制比目标新的文件。

Windows备份文件xcopy 文件复制低风险
运行 xcopy <源> <目标> /S /D:09-01-2026,只复制 2026 年 9 月 1 日之后修改过的文件。

01命令

命令
$ xcopy C:\Proj\* D:\Backup\Proj\ /S /D:09-01-2026 /Y

02作用说明

/D 不带日期时会比较时间戳,只复制比目标同名文件更新的文件——重复执行同一条命令就是免费的增量备份。日期格式跟随系统区域设置(美式系统为 MM-DD-YYYY),这是经典坑。加 /C 可在出错时继续,/I 假定目标为目录。

03风险

风险低风险
!注意: /D 的日期格式取决于系统区域设置,不少机器是“月-日-年”,按“日-月”输入会静默选错日期。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • xcopy | Microsoft Learn
    Microsoft · vendor-doc · 2026-09-17
    依据: Microsoft documents /D[:MM-DD-YYYY] to copy files changed on or after that date, /S for subdirectories, and /Y to suppress overwrite confirmation.
  • XCOPY - Windows CMD
    SS64 · technical · 2026-09-17
    依据: SS64 lists /D:m-d-y as copying files changed on or after the specified date, and /D alone as copying only newer files than the destination.

最后验证: 2026-09-17 · 分类: 文件与文件夹

06相关方案