我有两个解决方案,WildCougarFarm和WildLionFarm都取决于共享库
\Folder 1
\WildCougarFarm
\WildSharedLib (Separate Solution)
\Folder 2
\WildLionFarm
\WildSharedLib (Separate Solution)
构建\ WildSharedLib时,我想运行一个后期构建脚本,自动将输出目录内容复制到兄弟 \ Wild [Lion | Cougar] Farm 解决方案文件夹中。根据WildLionFarm是否存在,我希望将来可以使用wildHorseFarm进行复制。
我需要带有正则表达式的xcopy表达式,但xcopy不支持此功能。
我有什么想法可以做到这一点?
答案 0 :(得分:1)
我明白了。
这很酷,因为它使用了foreach类型的循环...所以我们询问解决方案的父文件夹是否包含以farm结尾的任何文件夹。对于任何返回,它将执行xcopy语句将文件复制到该文件夹。
for /d %%a in ($(SolutionDir)..\*farm) do xcopy $(TargetDir)*.* "%%a\dependancies" /s /e /f /h /k /y /i