用 xcopy /D 只复制有改动的文件
Windows 自带的差量复制:/D:MM-DD-YYYY 复制指定日期之后修改的文件,不带日期则只复制比目标新的文件。
运行 xcopy <源> <目标> /S /D:09-01-2026,只复制 2026 年 9 月 1 日之后修改过的文件。
01命令
命令
$ xcopy C:\Proj\* D:\Backup\Proj\ /S /D:09-01-2026 /Y02作用说明
/D 不带日期时会比较时间戳,只复制比目标同名文件更新的文件——重复执行同一条命令就是免费的增量备份。日期格式跟随系统区域设置(美式系统为 MM-DD-YYYY),这是经典坑。加 /C 可在出错时继续,/I 假定目标为目录。
03风险
!注意: /D 的日期格式取决于系统区域设置,不少机器是“月-日-年”,按“日-月”输入会静默选错日期。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- xcopy | Microsoft Learn依据: 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 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 · 分类: 文件与文件夹