【问题标题】:Visual Studio Team Services and delete file (task build) with exclude folderVisual Studio Team Services 并使用排除文件夹删除文件(任务构建)
【发布时间】:2016-10-05 14:34:53
【问题描述】:

我对 Visual Studio Team Services 中的删除文件任务有疑问(之前是 Visual Studio Online、TFS Online):

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

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

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

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

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

谢谢

【问题讨论】:

  • Source 文件夹中有很多 App_Data 文件夹吗?如果没有,您可以使用 !(App_Data)
  • 是的,App_Data 中有一些文件夹和子文件夹...
  • 文件夹的结构是什么?
  • 你能分享一下这些文件夹的结构吗?

标签: build pattern-matching azure-devops


【解决方案1】:

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

对于删除模式,我认为应该如下:

**;!App_data\*

对于第二个@Saad Awan,那将是:

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

【讨论】:

  • 什么是:-?我找不到任何关于此的文档。
  • @NP83,我也有同样的问题,我只需要/保留 2 个文件夹并重置需要删除,我尝试了很多 minipattrren 但没有成功(bin)(报告)文件夹需要保留跨度>
猜你喜欢
  • 1970-01-01
  • 2017-12-13
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 2017-02-20
  • 2023-04-08
  • 2016-05-31
  • 1970-01-01
相关资源
最近更新 更多