如何在Windows Azure blob容器中创建子目录? 我知道我们可以使用像“content / 2015 / images / mypicture.jpg”这样的blob名称。
但我们需要更改父目录名称。子目录可能包含许多文件。更改子目录中的每个blob名称都需要时间。这该怎么做? 我已阅读以下链接。但他们没有提到如何处理重命名父目录。感谢
Windows Azure: How to create sub directory in a blob container
答案 0 :(得分:2)
但我们需要更改父目录名称。子目录可能包含 很多文件。更改子目录中的每个blob名称都需要时间。 怎么做?
因此,blob存储有两件事:
以下是如何重命名blob存储中的文件夹:
ListBlobs
方法并将文件夹的名称作为prefix
参数传递。请在此处查看我的回答:How to load list of Azure blob files recursively?。old folder name
替换为new folder name
来创建blob的新名称。您还可以组合步骤2和3,并对每个blob执行复制+删除操作。所以你迭代你的blob列表,首先用新名称复制它,删除它然后继续下一个blob。
最重要的是,您需要对文件夹中的每个blob执行Copy+Delete
以重命名该文件夹。
答案 1 :(得分:0)
使用Azure storage explorer。下载后连接即可轻松生活。 :)