2009-08-18 14 views
3

Mac OS X上の完全なパス文字列の最大長についての確定的な回答(Appleデベロッパードキュメントなど)を探したいと思っています。 4096文字または1024文字の無制限であるが、AppleのWebサイトで回答を見つけることができていないと述べています。Mac OS Xの最長パス名文字列HFS +

+0

スーパーユーザーの所属。 –

+0

私はそれがわからない - 私たちが質問に取り組んだとき、いつもプログラミングの文脈にあった。 –

+0

ダグは正しいです。私はクロスプラットフォームの方法でファイルをインストール/読み書きする必要がある開発プロジェクトのコンテキストでこの問題を提起しています。 –

答えて

6

あなたがLeopardのシステム上/usr/include/sys/syslimits.hで見れば、あなたが表示されます:

さらに
#define PATH_MAX     1024 /* max bytes in pathname */ 

Technical Note 1150: HFS Plus Volume Format、シンボリックリンクを議論する中で、こう述べています。

を「最大の互換性のために、長さパスの1024バイト以下でなければなりません。