删除除一个以外的所有目录 - MSBuild

时间:2013-02-01 19:15:30

标签: msbuild tfsbuild tfs2012

我有一个TFS MSBuild项目,我试图删除其名称我不想从MSBuild明确指定的目录[因为它们很多,将来可能会更改]但是想要保留一个目录。

在下面的例子中,我想删除“Web”下的所有文件夹,但想保留“bin”目录。

-Web
    --bin
    --folder 1
    --folder 2
    --folder 3
    ...
    ...

    <ItemGroup>
  <OutputDirs Include="$(DropLocation)\$(BuildNumber)\Web\**\*.*" Exclude="$(DropLocation)\$(BuildNumber)\Web\bin" />
</ItemGroup> <RemoveDir Directories="@(OutputDirs)" />

上面的示例适用于文件但不适用于目录,是否有一个我可以使用的排除选项,而不指定我想要包含的目录。

提前感谢。

0 个答案:

没有答案
相关问题