在 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。
我在 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。