【问题标题】:List EMPTY directories in Windows Azure Blob storage container列出 Windows Azure Blob 存储容器中的 EMPTY 目录
【发布时间】:2015-12-19 08:24:43
【问题描述】:

我想列出 Azure Blob 存储容器的所有目录,包括 EMPTY。列出目录的方法有很多,我可以做到。谁能告诉我如何获取空目录?

【问题讨论】:

    标签: c# directory containers azure-blob-storage


    【解决方案1】:

    在 blob 服务上没有空目录之类的东西。

    blob 服务上的目录是虚拟的。当您创建 x/y/z 时,我们实际上并没有创建目录“x”和目录“y”——我们创建了一个名为 x/y/z 的 blob。为方便起见,我们允许您使用分隔符“/”列出它,它返回 x,就好像它是一个目录一样。但是,如果您删除 blob x/y/z 并且没有其他前缀为 x/y 的 blob,则 x 和 y 将不再被列为目录。

    如果您想要更直接的并行文件系统概念,包括对空目录的支持,请查看 Azure 文件。

    【讨论】:

    • 谢谢。知道了。我正在使用 Cerebrata 的 Azure Explorer,并且可以选择创建新文件夹。它在选定的容器中创建空目录并将其列出。我昨天创建了空目录,当我打开 Azure Explorer 和我的存储容器时,那个空目录不存在。最后你是对的,我们不能创建空目录。再次感谢!
    • 能否为 Azure 文件提供一些参考?
    • 开始使用(我不确定您使用的是哪种语言,但您应该也能找到其他语言):azure.microsoft.com/en-us/documentation/articles/… 博客:blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/…
    • 谢谢:)。我正在使用 C#
    猜你喜欢
    • 1970-01-01
    • 2021-12-21
    • 2012-01-17
    • 1970-01-01
    • 2016-01-27
    • 2019-10-25
    • 2012-12-29
    • 2015-03-08
    • 2012-03-02
    相关资源
    最近更新 更多