代码之家  ›  专栏  ›  技术社区  ›  joel.neely

Mac OS X HFS中最长的路径名字符串+

  •  3
  • joel.neely  · 技术社区  · 16 年前

    我正在尝试在Mac OS X上找到完整路径字符串的最大长度的最终答案(如Apple开发人员文档)。我看到过各种非权威网站声明它是无边界的、4096个字符或1024个字符,但在Apple的网站上找不到答案。

    2 回复  |  直到 16 年前
        1
  •  7
  •   peterb    16 年前

    如果你看看 /usr/include/sys/syslimits.h 在豹系统中,您将看到:

    #define PATH_MAX                 1024   /* max bytes in pathname */
    

    此外, Technical Note 1150: HFS Plus Volume Format 在讨论符号链接时,说:

    为了获得最大的兼容性,路径长度应小于或等于1024字节。

        2
  •  2
  •   dorianj    16 年前

    您可能会发现这很有用: http://rentzsch.com/macosx/pathmaxBlackholing

    1024字节正确。