忽略 'Delete Files Task' 内的文件

Ignore files within the 'Delete Files Task'

作为 Visual Studio Online (VSO / VSTS) 安装脚本的一部分,我在卸载服务后不久删除了目录中的文件。

我们有我想保留的配置文件和日志,但每次我试图告诉 'Delete Files Task' 忽略这些文件时,它都会删除它们。

我想要删除 Bifrost 目录中的所有文件,除了

有人可以帮忙吗?

  • 如果您要删除的文件位于代理文件夹或代理机器的子文件夹中,您可以使用Delete Files任务。因为删除文件任务的源文件夹只能指定给代理机器。
  • 如果您要删除的文件位于另一台远程计算机上,您应该使用 Powershell 任务RemoteDelete任务 删除文件。

    对于powershell任务,网上有很多powershell脚本可以从远程机器上删除文件。

    对于远程删除任务,您可以设置如下:

    输入远程机器的IP、用户名和密码。

    路径:Bifrost文件夹的目录,例如D:\test\Bitfrost

    包括项目:要删除的文件夹和文件,用逗号分隔 (,)。比如删除文件夹temp和文件*.txt,可以用temp,*.txt

    指定

    排除项目:您要保留的文件夹和文件。对于你的情况,你 应指定为 Logs,App.Connections.Config,App.Queues.Config

    注意: Include Items选项不能留空或使用**,否则会删除所有Bifrost.

  • 中的文件和文件夹