Postbuild事件复制构建输出到父sibling欠载文件夹

时间:2015-05-25 09:18:24

标签: regex visual-studio xcopy post-build-event

我有两个解决方案,WildCougarFarm和WildLionFarm都取决于共享库

\Folder 1
    \WildCougarFarm
    \WildSharedLib (Separate Solution)
\Folder 2
    \WildLionFarm
    \WildSharedLib (Separate Solution)

构建\ WildSharedLib时,我想运行一个后期构建脚本,自动将输出目录内容复制到兄弟 \ Wild [Lion | Cougar] Farm 解决方案文件夹中。根据WildLionFarm是否存在,我希望将来可以使用wildHorseFarm进行复制。

我需要带有正则表达式的xcopy表达式,但xcopy不支持此功能。

我有什么想法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

我明白了。

这很酷,因为它使用了foreach类型的循环...所以我们询问解决方案的父文件夹是否包含以farm结尾的任何文件夹。对于任何返回,它将执行xcopy语句将文件复制到该文件夹​​。

for /d %%a in ($(SolutionDir)..\*farm) do xcopy $(TargetDir)*.* "%%a\dependancies" /s /e /f /h /k /y /i