私はこの情報を見つけるのに苦労しており、試行錯誤の結果、値が非常に高いことがわかります。だから私は、誰かが知っているかどうかを知り、ライオンの長さを確認するリンゴのページに私を指すことができるかどうかをコミュニティに尋ねると思った。私が知っているのは、Snow Leopardほど大きいということです。Mac OS X Lion:最大パスの長さは?
答えて
限界は、使用ファイルシステムに依存 - OSXは、デフォルトではHFS Plusのを使用しています...私は、ファイル名の長さのために255の限界を文書化HFS Plus specあるために指すことができ
唯一の公式文書。
Wikipedia HFS Plusの最大パス長は「無制限」であることを示します。
おそらく、Apple Devサポートに連絡することは、制限についての正確な記述を得るための最も信頼できる方法です。
古いが、私は答えた:
#include <sys/syslimits.h>
をし、それは#defineと一定のPATH_MAXを持っています。私の場合は、
char filenameBuffer [PATH_MAX];
あなたは最大パスとして1024をハードコーディングしますが、そのような定数を使用すると、Mac OS Xのヨセミテ、最大パス長の実際のテストからの新しいリリース
です。また、 'NAME_MAX'も個々のファイル名の制限です。 – CyberSkull
実験から、あるファイルについて、長さ1016のパスを使用し、長さ1017のパスを使用しないことがわかりました。これは、その定数とすべてのドキュメントに矛盾しているようです。 – Trejkaz
を持つコードがスケーラブルになり可能性1016文字です。 1017が失敗します。
Sierraでもテストされていますが、最大パス長は無制限ではないようです。 – Protongun
/tmp、/ etcおよび/ varは/ private/tmp、/ private/etc、/ private/varへのシンボリックリンクです。これらのディレクトリにファイルを作成しようとすると、サイズ(1024 - len(/ private))のパスを作成することができます。これは1016 –
- 1. Mac OS X Lionフルスクリーンイベント
- 2. Mac OS X v10.7(Lion)のGdb
- 3. Mac OS X LionのLLVM
- 4. Mac OS X LionのGeventインストールエラー
- 5. Mac OS X Lionのsmbtree
- 6. Mac OS X LionのApacheエラー
- 7. Mac OS X LionのFreeGLUT
- 8. Mac OS X LionのPython MySQL
- 9. Mac OS X Lionとsshpass
- 10. Mac OS X LionコンパイルQ
- 11. Mac OS X Lion/Mountain Lion Cacheミスプロファイリング
- 12. Mac OS Xの最長パス名文字列HFS +
- 13. Mac OS X LionのアプリケーションでのiCloudサポート
- 14. ロボットフレームワークSelenium Mac OS X Lionのインストール
- 15. Mac OS XのEmacs Lion forward delete
- 16. Mac OS XのXcodeバージョンLion 10.7.2
- 17. バージョンコントロールとMac OS X Lionバージョンの混在
- 18. 私の新しいMac OS X Lion 10.7.3
- 19. Mac OS X 10.7(Lion)でECL 11.1.1をコンパイル
- 20. Mac OS X Lion Radiotapヘッダーとlibpcap
- 21. Mac OS X Lionで32ビットモードでビルド
- 22. Mac OS X Lion(10.7)のApache2の相対パスに書き直してください。Lion(10.7)
- 23. os x lion on scipy
- 24. RhostudioパスEclipse Mac Lion 10.7.3
- 25. NSStatusBarがMac OS X Lionに隠されています
- 26. emacs 24(Mac OS X Lion)でM-xを "` `にマップする方法
- 27. Mac OS X Lion上のPHP:gettextモジュールはどこですか?
- 28. Mac OS X Lionには/ Developer/usrフォルダはありません
- 29. Mac OS X Lionでphpizeは動作しません
- 30. Xcode:Instruments 4.0にはMac OS X 10.7 Lionが必要ですか?
私は手足に出て、この限界に遠隔的に接近するアプリケーションは本当に悪い考えだと言います。 – jonmorgan
@spookyjon:+1。ファイルシステムにも依存する可能性があります。 –
@spookyjon Windowsの248、10.6の250、そしてライオンでは、はるかに大きいと思われます。あなたがそれらに違反していないことを確認するために限度をテストすることですが、境界が何であるかを知る必要があることを知ることです。あなたは、私が質問する理由は何ですか、それは問題ではないことを前提にしていますが、実際に悪いことが仮定されていることにあなたが個人的に反対しているため、投票します。 –