3

Mac OS X での完全なパス文字列の最大長について、決定的な答え (Apple 開発者向けドキュメントなど) を見つけようとしています。無制限、4096 文字、または 1024 文字であると述べているさまざまな権限のないサイトを見てきました。文字ですが、Apple の Web サイトで答えを見つけることができませんでした。

4

2 に答える 2

7

Leopard システムを調べると、次のように表示さ/usr/include/sys/syslimits.hれます。

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

さらに、Technical Note 1150: HFS Plus Volume Formatは、シンボリック リンクについて次のように述べています。

「最大限の互換性を確保するには、パスの長さを 1024 バイト以下にする必要があります。」

于 2009-08-18T16:53:47.693 に答える
2

これが役に立つかもしれません: http://rentzsch.com/macosx/pathmaxBlackholing

1024 バイトが正しいです。

于 2009-08-18T16:57:40.430 に答える