2012-04-14 46 views
2

可以說我有以下文件夾結構的MSBuild複製特定的文件和文件夾

app 
-->folder1 
----->subfolder2 
----->subfolder3 
-->folder2 
----->subfolder4 
-->folder3 

而且我想用Copy任務複製folder2(包括子文件夾)和subfolder3我的輸出。

我該如何做到這一點?順便說一句,我正在使用MSBuild的PHP網站,在真實的情況下,我想複製更多的子文件夾和特定的文件夾。

回答

3

創建一個項目組,其中folder2subfolder3在其中,然後使用copy任務。

例如:

<ItemGroup> 
    <sourceFiles Include="app\folder1\subfolder3\**\*.*" /> 
    <sourceFiles Include="app\folder2\**\*.* /> 
</ItemGroup> 

<Copy SourceFiles="@(sourceFiles)" DestinationFolder="c:\output\%(RecursiveDir)"></Copy> 
相關問題