J'essaie de trouver une réponse définitive (par exemple la documentation du développeur Apple) pour la longueur maximale d'une chaîne de chemin complet sur Mac OS X. J'ai vu plusieurs sites non autorisés dire qu'il est illimité, 4096 caractères, ou 1024 caractères, mais n'ont pas été en mesure de trouver une réponse sur le site Web d'Apple.Chaîne de chemin la plus longue dans Mac OS X HFS +
3
A
Répondre
6
Si vous regardez dans /usr/include/sys/syslimits.h
sur un système de Leopard, vous verrez:
#define PATH_MAX 1024 /* max bytes in pathname */
De plus, Technical Note 1150: HFS Plus Volume Format, en discutant des liens symboliques, dit:
« Pour une compatibilité maximale, la longueur du chemin doit être de 1024 octets ou moins. "
2
Vous trouverez peut-être ce utile: http://rentzsch.com/macosx/pathmaxBlackholing
1024 octets est correct.
Questions connexes
- 1. construction de chemin de cache Firefox Mac OS X
- 2. Qt4Dotnet sur Mac OS X
- 3. Comment désinstaller MySQL de Mac OS X?
- 4. Mac OS X: charge moyenne
- 5. Échange de vue Mac OS X
- 6. Pas de détection Sous Mac OS X
- 7. Interrogation Mac OS X Spotlight de Java
- 8. Alternative à FinalBuilder pour Mac OS X?
- 9. Ajustements Swing pour Mac OS X
- 10. Applet 1.6 sur Mac OS X
- 11. L'Apple Mac OS X est-il gratuit?
- 12. Initialiser le code de la fenêtre Mac OS X
- 13. Paperclip, Rails 2.3.3 et Mac OS X
- 14. Vim Mode d'insertion sur Mac OS X
- 15. Paramètre DHCP sous Mac OS X
- 16. installe sqlite3 sur mac os x?
- 17. Application bundle Mac OS X Leopard
- 18. Oracle sur Mac OS X Snow Leopard
- 19. Utiliser virtualenv sous Mac OS X
- 20. Comment installer libgluezilla pour MAC OS X
- 21. Où est PyGTK pour Mac OS X?
- 22. Débogueur Fortran pour Mac OS X
- 23. Où et comment définir l'environnement DYLD sous Mac OS X
- 24. Application personnalisée MAC OS X Rebondir dans le Dock
- 25. Comment mapper des secteurs physiques d'un disque aux fichiers qui les contiennent sur un volume HFS + sur Mac OS X
- 26. Chmod récursif dans ruby sur Mac OS X?
- 27. Le moyen le plus efficace de Python de choisir la plus longue chaîne dans la liste?
- 28. Comment remapper la touche "Menu contextuel" sous Mac OS X?
- 29. Alternative à poseAsClass dans Mac OS X 10.5 et supérieur?
- 30. Comment masquer l'élément Services dans QMenubar sur Mac OS X?
Appartient à Superuser. –
Je ne suis pas sûr que ce soit le cas - lorsque nous nous sommes penchés sur la question, cela a toujours été dans un contexte de programmation. –
Doug a raison; Je pose ce problème dans le contexte d'un projet de développement qui doit installer/lire/écrire des fichiers de manière multi-plateforme. –