如何在azure存储位置创建子容器。
请告诉我们
答案 0 :(得分:104)
答案 1 :(得分:10)
你指的是blob存储?如果是,则层次结构只是StorageAccount / Container / BlobName。没有嵌套容器。
话虽如此,您可以在blob名称中使用斜杠来模拟URI中的嵌套容器。有关命名详情,请参阅this article on MSDN。
答案 2 :(得分:5)
我对tobint的回答很敏感,我想添加一些这种情况,因为我也是 我需要以同样的方式将我的游戏html上传到Azure存储,并创建此目录:
因此,在您推荐之后,我尝试使用Azure Storage Explorer工具上传我的内容,您可以使用此网址下载工具和源代码:Azure Storage Explorer
首先,我尝试通过工具上传但不允许分层目录上传,因为您不需要:How to create sub directory in a blob container
最后,我调试了Azure Storage Explorer源代码,并在StorageAccountViewModel.cs文件中编辑了Background_UploadBlobs方法和UploadFileList字段。你可以编辑你想要的东西。我可能犯了拼写错误:/我很抱歉,但这只是我的推荐。
答案 3 :(得分:0)
要在容器中创建子文件夹,请在上载文件时转到高级选项,然后选择上载到文件夹,这将在容器中创建一个新文件夹并将文件上载到该文件夹中。
答案 4 :(得分:-2)
示例代码
string myfolder = "<folderName>";
string myfilename = "<fileName>";
string fileName = String.Format("{0}/{1}.csv", myfolder, myfilename);
CloudBlockBlob blob = container.GetBlockBlobReference(fileName);