Visual Studio Team Services并使用“排除"文件夹删除文件(任务生成)

问题描述:

我在Visual Studio Team Services(以前是Visual Studio Online,是TFS Online)中遇到了删除文件任务:

I am issue with delete-files task in Visual Studio Team Services (was Visual Studio Online, TFS Online):

https://www.visualstudio.com/it-it/docs/build/steps/utility/delete-files

除了一个文件夹(App_Data),我需要(递归)删除所有文件和文件夹.

I need delete all files and folders (recursively) except one folder (App_Data).

我正在尝试:** \!(App_Data \ *)或** \!(App_Data)

这种模式几乎可以工作.仅删除App_Data中的所有文件.

This pattern almost works. Only delete all files in App_Data.

所以我的问题很简单-如何删除除一个文件以外的所有文件和文件夹?

So my question is simple - How is pattern to delete all files and folders except one?

谢谢

出于某种原因,原始答案是关于测试模式的,而不是关于删除模式的..

对于删除模式,我认为应该是以下内容:

For the delete pattern i think it should be the following:

**;!App_data\*

对于第二个@Saad Awan,应该是:

For that second @Saad Awan that would be:

**;!**\bin\*;!**\report\*