我目前正在使用 msbuild 文件在编译我的 EXE 时将一些文件复制到公共文档文件夹。 我当前的脚本包括: 此代码仅在目标不存在时复制。 但是,如果我的源较新,我想替换目标。 我如何修改我的脚本来实现这一点? 我看到了 SkipUnchangedFiles 标志,但它还会比较文件大小以确定是 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
是否可以在PostBuildEvents部分中定义仅复制文件(如果文件较新)的复制事件?
<PostBuildEvent>
xcopy "$(TargetDir)afile.extension" "$(TargetDir)..\afile.extension" <!-- anything possible which only copies if newer? -->
</PostBuildEvent>
Xcopy为此提供了一个开关。 / D:mdy如果提供日期,它将仅复制该日期之后创建的文件。 如果您不提供日期,它将仅复制源文件中比目标文件中新的文件。 您可能想看看Robocopy,因为它比xcopy有更多的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.