Mac OS X Lion: Quel est le max de longueur de chemin d'accès?
Je vais avoir du mal à trouver cette information, d'essais et d'erreur me dit que la valeur est très élevée. Alors j'ai pensé que je demande à la communauté pour voir si quelqu'un sait et peut m'indiquer une page apple qui confirme la longueur de Lion. Tout ce que je sais est qu'il est plus grand que Snow Leopard.
Je vais aller sur une branche et dire que n'importe quelle application à distance à l'approche de cette limite est une très mauvaise idée.
Dépend probablement sur le système de fichiers trop.
Il vous manque le point, dans Windows ses 248, 10.6 ses 250, et en Lion, il semble beaucoup beaucoup plus. C'est tester les limites à assurez-vous de ne pas les violer, mais de savoir pour que vous besoin de savoir ce que sont les frontières. Vous êtes à faire des hypothèses à propos de quelque chose que vous n'avez aucune idée à ce sujet et ne devrait pas POURQUOI j'ai poser une question, mais à bas vote parce que vous personnellement en désaccord sur ce que vous avez fait des hypothèses est ce qui est vraiment mauvais.
le système de fichiers serait du Lion par défaut qui est de Mac OS Étendu (Journalisé)
nom de fichier maximum leght était de 10,6 255 et maxumem longueur de chemin d'accès est "illimité" - ne pas s'attendre à ce que il est plus petit Lion...
Dépend probablement sur le système de fichiers trop.
Il vous manque le point, dans Windows ses 248, 10.6 ses 250, et en Lion, il semble beaucoup beaucoup plus. C'est tester les limites à assurez-vous de ne pas les violer, mais de savoir pour que vous besoin de savoir ce que sont les frontières. Vous êtes à faire des hypothèses à propos de quelque chose que vous n'avez aucune idée à ce sujet et ne devrait pas POURQUOI j'ai poser une question, mais à bas vote parce que vous personnellement en désaccord sur ce que vous avez fait des hypothèses est ce qui est vraiment mauvais.
le système de fichiers serait du Lion par défaut qui est de Mac OS Étendu (Journalisé)
nom de fichier maximum leght était de 10,6 255 et maxumem longueur de chemin d'accès est "illimité" - ne pas s'attendre à ce que il est plus petit Lion...
OriginalL'auteur Rodney S. Foley | 2011-08-21
Vous devez vous connecter pour publier un commentaire.
Les limites dépendent du système de fichiers utilisé - OSX utilise HFS + par défaut...
Les seuls documents officiels je peux point de, sont les HFS Plus spec de la limite de 255 pour le nom de fichier de la longueur.
Wikipedia allusion à un max de longueur de chemin d'accès sur HFS + est "illimité".
Peut-être contacter Apple Dev support est le moyen le plus fiable pour obtenir des énoncés sur les limites.
OriginalL'auteur Yahia
Vieux, mais j'ai trouvé une réponse:
et puis il va avoir un PATH_MAX constante comme un #define. Dans mon cas,
Vous pourrait coder en dur 1024 comme l'maximale du chemin d'accès, mais à l'aide d'une constante comme qui rend votre code évolutif avec les nouvelles versions
NAME_MAX
est la limite pour chaque fichier de noms.À partir de l'expérimentation, je suis la recherche que pour un fichier donné, à l'aide d'un chemin de longueur 1016 œuvres et un chemin de longueur 1017 ne l'est pas, ce qui semble contredire cette constante, ainsi que l'ensemble de la documentation.
OriginalL'auteur Joe Plante
De l'essai réel sur Mac OS X Yosemite, le max de longueur de chemin d'accès est 1016 caractères. 1017 échoue.
Notez que /tmp, /etc et /var sont des liens symboliques vers /private/tmp /private/etc et /private/var. Si vous essayez de créer des fichiers dans ces répertoires, vous serez en mesure de créer des chemins d'accès de taille (1024 - len(/privé)), qui est 1016
OriginalL'auteur wisbucky