Azure blob存储文件路径限制

时间:2016-02-13 18:50:23

标签: azure azure-storage-blobs

Azure blob存储服务是否具有Windows所具有的260 char限制?

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

2 个答案:

答案 0 :(得分:2)

  

Azure blob存储服务是否具有260 char限制   Windows有吗?

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

  

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

基于文档here

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

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

答案 1 :(得分:1)

  

Azure blob存储服务是否具有260 char限制   Windows有吗?

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

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

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

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

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

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