Xcopy \\192.168.4.104\d\c_sharp\w网站系统\s商城综合平台\ D:\c_sharp\w网站系统\s商城综合平台\ /s /e /y /d 明明文件修改日期都不一样了,但是还是不会复制文件的动作, 什么原因呢?
你用的 /d 参数本身就有坑,再加上网络共享、文件属性、命令格式问题,就会出现「修改日期变了但不复制」的情况,我直接给你把所有原因和能立刻用的修复命令讲清楚:
/d 到底干了什么(关键坑点)xcopy /d 有两种用法,你现在用的是不带日期的 /d:
✅ 源文件修改时间 = 目标文件修改时间 → 不复制✅ 源文件修改时间 < 目标文件修改时间** → **不复制**(这是最常见的!)❌ 只有 **源文件修改时间 > 目标文件修改时间 → 才会复制
你看到的「日期不一样」,大概率是:源文件时间更早 / 时间完全相同,xcopy /d 判定「不需要更新」,直接跳过。
适合你就是要同步最新文件,不判断日期,直接覆盖:
cmd
xcopy "\\192.168.4.104\d\c_sharp\w网站系统\s商城综合平台\*" "D:\c_sharp\w网站系统\s商城综合平台\" /e /y /h /r
cmd
xcopy "\\192.168.4.104\d\c_sharp\w网站系统\s商城综合平台\*" "D:\c_sharp\w网站系统\s商城综合平台\" /e /y /d /h /r
cmd
xcopy "源路径" "目标路径" /e /y /d /f
Copyright © 2010-2022 火龙IP All Rights Reserved.
粤ICP备2020131248号-3 增值电信业务经营许可证:粤B1-20210253 国内互联网虚拟专用网业务:B1-20210463
返回顶部