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

标签 macos path max

我正在尝试为 Mac OS X 上完整路径字符串的最大长度找到一个明确的答案(例如 Apple 开发人员文档)。我已经看到各种非权威网站声明它是无限的,4096 个字符, 或 1024 个字符,但无法在 Apple 的网站上找到答案。

最佳答案

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

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

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

"For maximum compatibility, the length of the path should be 1024 bytes or less."

关于macos - Mac OS X HFS+ 中最长的路径名字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295135/

相关文章:

c - Kqueue(边缘触发): Does a short read mean that read-readiness was lost?

android - 在 Android 模拟器(Mac 控制台)中播放 .apk 文件

path - 在 Wix 中设置 ComponentGroupRef 的目录?

ios - 将最大 int 值(不是字符数)设置为 UITextField

haskell - x 在 f(x) 最大的列表中

mysql - 如何在 MySQL 的 INSERT 语句中使用 SELECT MAX?

java - 我的 utf8 应用程序在 eclipse 中工作正常,但在终端中却不行

macos - Codesign OSX 应用程序包,MacOS 目录名称中包含句点

qt - 在 Linux Qt 上使用相对路径读取文件

c# - 获取应用程序路径