我试图找到一个确定的答案(例如Apple开发人员文档),以获取Mac OS X上完整路径字符串的最大长度.我已经看到各种非权威网站声明它是无界的,4096个字符或1024个人物,但无法在Apple的网站上找到答案.
如果您查看/usr/include/sys/syslimits.hLeopard系统,您会看到:
#define PATH_MAX 1024 /* max bytes in pathname */
Run Code Online (Sandbox Code Playgroud)
此外,技术说明1150:HFS Plus卷格式,在讨论符号链接时说:
"为了获得最大兼容性,路径长度应为1024字节或更短."