我们有一个azure blob
位置,在该blob中我们有两个容器,一个是“container_one
”和“container_two
”。
我需要将文件从一个容器复制到第二个容器。
您能否帮我解决如何在c#
中实现此功能。
答案 0 :(得分:1)
请尝试使用命令行工具AzCopy或其库核心Azure Storage Data Movement Library。他们可以以非常高的性能实现blob复制,并支持暂停/恢复。
答案 1 :(得分:0)
正如@ZhaoxingLu-Microsoft所说,您可以使用工具AzCopy的核心数据移动框架Azure Storage dotNet Data Movement
将文件从一个容器复制到另一个容器。
GitHub上有一个官方样本,请参考函数BlobCopySample
重写以满足您的需求。函数中的核心代码使用函数 TransferManager.CopyAsync
,请参阅类 TransferManager
的method list来了解它。