Bluk复制Azure Blob的快速方法

时间:2016-04-18 16:38:36

标签: azure-storage-blobs

我在azure存储中有大约40,000个blob,它们被赋予了错误的文件扩展名。它们已使用文件名<name>.jpg上传,我需要将名称更正为double value = float.MaxValue; Console.WriteLine(value / 2); 。在第一个实例中,我只想将原件复制到同一个blob存储库中,但是使用新的文件名。

azcopy通常会用于此类事情,但它似乎没有我需要的选项。

如何在azure blob商店中批量复制和重命名文件?

1 个答案:

答案 0 :(得分:1)

Azure Blob Storage不支持直接重命名。但是,您可以通过将blob复制到具有已修改名称的新blob(通过StartCopy方法)并删除原始blob(通过Delete方法)来解决此问题。如果源和目标位于同一存储帐户下,则复制过程可能非常快,因为它实际上是浅拷贝。