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

时间:2009-08-18 16:48:08

标签: macos path max

我正试图找到一个确定的答案(例如Apple开发人员文档),以获取Mac OS X上完整路径字符串的最大长度。我见过各种非权威网站,声明它是无界的,4096个字符,或1024个字符,但未能在Apple的网站上找到答案。

2 个答案:

答案 0 :(得分:7)

如果你在Leopard系统上查看/usr/include/sys/syslimits.h,你会看到:

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

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

  

“为了获得最大兼容性,路径长度应为1024字节或更短。”

答案 1 :(得分:2)

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

1024字节是正确的。