【问题标题】:In Azure file copy, can you do a copy into the root container?在 Azure 文件副本中,您可以将副本复制到根容器中吗?
【发布时间】:2020-12-16 12:05:44
【问题描述】:

我在 Azure Dev Ops 中的 Azure 文件复制属性如下:

来源: $(System.DefaultWorkingDirectory)/ArtifactName/Folder

目的地类型: Azure Blob

容器名称: 容器

Blob 前缀: [空白]

当我继续执行任务时,源文件夹中的文件已成功复制到:

容器/文件夹/[文件]

上述路径的命名继承自 [容器名称] / [源文件夹名称] / [源文件名称]

我希望源文件夹名称不被继承,因此是:

容器/[文件]

我能否使用 Azure Dev Ops 中的 Azure 文件复制任务来实现这一点?

【问题讨论】:

    标签: azure-devops azure-blob-storage azcopy


    【解决方案1】:

    如果您将source 指定为$(System.DefaultWorkingDirectory)/ArtifactName/Folder。它将一个目录(以及该目录中的所有文件)复制到一个 blob 容器。结果是容器中的同名目录。 IE。 container/folder/[files]

    如果您只想将文件复制到根容器中。您可以使用通配符 (*) 指定 source,例如 $(System.DefaultWorkingDirectory)/ArtifactName/Folder/*。它将上传目录的内容而不复制包含目录。 IE。 container/[files]见下文:

    Source: $(System.DefaultWorkingDirectory)/ArtifactName/Folder/*

    更多信息请参见azcopy document

    【讨论】:

      猜你喜欢
      • 2019-04-11
      • 2021-04-10
      • 2019-09-03
      • 2011-01-03
      • 2020-11-18
      • 2017-02-21
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      相关资源
      最近更新 更多