是否可以在Azure Blob存储上复制文件夹?

是否可以在Azure Blob存储上复制文件夹?,azure,azure-storage,azure-storage-blobs,azure-blob-storage,Azure,Azure Storage,Azure Storage Blobs,Azure Blob Storage,假设我在Azure blob存储上有一个FolderA,我想要一个名为FolderB的新文件夹,其内容与FolderA相同,并且位于同一Azure blob容器上。我是否可以通过编程或自动方式完成此操作,而不是手动创建文件夹并上载所有内容?使用azcopy,您可以完成此操作。这个例子来自 使用SAS令牌将一个blob虚拟目录复制到另一个blob虚拟目录: azcopy cp "https://[srcaccount].blob.core.windows.net/[container]/

假设我在Azure blob存储上有一个
FolderA
,我想要一个名为
FolderB
的新文件夹,其内容与
FolderA
相同,并且位于同一Azure blob容器上。我是否可以通过编程或自动方式完成此操作,而不是手动创建文件夹并上载所有内容?

使用azcopy,您可以完成此操作。这个例子来自

使用SAS令牌将一个blob虚拟目录复制到另一个blob虚拟目录:

azcopy cp "https://[srcaccount].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" "https://[destaccount].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

源帐户和目标帐户可以相同

您是想一次性完成此操作,还是希望随着时间的推移不断将FolderA同步到FolderB?请始终记住:blob存储不知道文件夹的概念。这些是“前缀”,可能在不同的客户端中显示为文件夹,但最终它都是blob名称的一部分,如@silent post,对于一次性同步,AzCopy是一种方式。超级简单。如果您需要随着时间的推移自动执行此操作,那么您可能需要查看事件网格并监控容器中的更改,触发类似于函数的功能,以模拟其他文件夹中的更改。您好,谢谢,这只是一项一次性任务,您的回答解决了我的问题。