在 Azure 文件复制中,您可以复制到根容器中吗?

In Azure file copy, can you do a copy into the root container?

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

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

目的地类型: Azure Blob

容器名称: 容器

Blob 前缀: [空白]

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

container/folder/[文件]

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

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

容器/[文件]

我能否使用 Azure Dev Ops 中的 Azure 文件复制任务实现此目的?

如果您将 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