【问题标题】:Azure blob storage file path limitationAzure Blob 存储文件路径限制
【发布时间】:2016-02-13 18:50:22
【问题描述】:

Azure blob 存储服务是否具有 Windows 的 260 个字符的限制?

或者我的文件夹层次结构可以有多深?

【问题讨论】:

    标签: azure azure-blob-storage


    【解决方案1】:

    Azure blob 存储服务是否有 260 个字符的限制 Windows 有吗?

    不,Blob 存储文件路径可以比 Windows 文件路径长。

    Blob 的完整 URL 由容器名称和 Blob 名称组成。每一个都有不同的长度要求。

    • 容器名称的长度必须为 3 到 63 个字符。
    • Blob 名称必须至少包含 1 个字符,并且长度不能超过 1,024 个字符。

    或者我的文件夹层次结构可以有多深?

    就文件夹结构而言,Blob 实际上并不存储在文件夹中,但该名称确实支持使用斜杠“/”来创建路径段。 blob 名称中的路径段数不能超过 254。基本上,您可以深入 254 个“文件夹”。

    有关更多信息,请参阅文档:https://msdn.microsoft.com/en-us/library/azure/dd135715.aspx

    【讨论】:

      【解决方案2】:

      Azure blob 存储服务是否有 260 个字符的限制 Windows 有吗?

      没有。 Azure Blob 存储没有这个限制,因为它是对象存储而不是文件存储系统。

      或者我的文件夹层次结构可以有多深?

      基于文档here

      • Blob 名称的长度必须至少为一个字符,并且长度不能超过 1,024 个字符。
      • 组成 blob 名称的路径段数不能超过 254。路径段是与虚拟目录名称相对应的连续分隔符(例如,正斜杠“/”)之间的字符串。

      但是请记住,如果您尝试在 Windows 系统上下载 blob 并希望保留文件夹层次结构,您仍然会遇到 260 个字符的限制。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-17
        • 2020-09-23
        • 2017-10-15
        • 2021-10-31
        • 2018-12-24
        • 2020-03-09
        • 1970-01-01
        • 2021-07-28
        相关资源
        最近更新 更多