本文介绍了如何在TFS Build中递归删除通配符文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在TFS Build中以递归方式删除与特定模式匹配的文件,这是我的构建后清理例程的一部分。我已经试过了...

I want to recursively delete files that match a certain pattern as part of my post-build cleanup routines in TFS Build. I've tried this...

<Delete Files="T:\DeploymentDir\**\A*" />

构建中没有错误,但是没有用。

No errors in the build, but it doesn't work.

推荐答案

修改您的TFSBuild.proj文件,并在最后(在关闭之前)添加以下行:

Modify your TFSBuild.proj file and add the following lines at the very end (just before closing ):

<Target Name="AfterDropBuild">
<ItemGroup>
   <FilesToDelete Include="$(DropLocation)\$(BuildNumber)\**\temp*.*" />
</ItemGroup>

<Delete Files="@(FilesToDelete)" TreatErrorsAsWarnings="true"/>
</Target>

这篇关于如何在TFS Build中递归删除通配符文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 23:22