msbuild PostBuildEvents如果更新则复制

时间:2015-01-14 19:44:01

标签: visual-studio msbuild post-build-event

是否可以在PostBuildEvents部分中定义复制事件,如果文件较新,则只复制文件?

<PostBuildEvent>
    xcopy "$(TargetDir)afile.extension" "$(TargetDir)..\afile.extension" <!-- anything possible which only copies if newer? -->
</PostBuildEvent>

1 个答案:

答案 0 :(得分:1)

Xcopy有一个开关可以做到这一点。 / D:m-d-y如果您提供日期,它将仅复制在该日期之后创建的文件。如果您没有提供日期,则它将仅复制源上比目标中的文件更新的文件。您可能需要查看Robocopy,因为它有比xcopy更多的选项。