1 votes

Longueur du chemin d'accès dans Windows

Y a-t-il une raison pour que les chemins d'accès soient toujours limités à ~250 caractères dans Windows ? Je ne demande pas de solution ici (puisqu'il n'y en a pas, autre que \\ Peut-être), mais sur les raisons pour lesquelles cette question est toujours d'actualité en 2012.

Microsoft lui-même n'a pas réussi à fournir d'explication, j'espère donc que quelqu'un ici, qui a plus de connaissances que moi sur ce sujet, pourra peut-être apporter une réponse.

De même, si \\ ?\ est censé être le "remède" à ce problème, pourquoi les chemins ne sont-ils pas implicitement convertis au format \\ ?\n- La notation par les propres programmes de Microsoft ?

4voto

omghai2u Points 315

À mon avis, puisque MAX_PATH a été bien défini pendant un certain nombre d'années, le remplacer par une valeur plus importante aujourd'hui serait potentiellement préjudiciable à de nombreux logiciels qui en dépendent.

Il y a de nombreuses façons d'essayer de "corriger" cela (y compris les bibliothèques shim, et simplement la dépréciation de son utilisation et sa modification lente au fil du temps), mais elles ne sont pas extrêmement triviales à mettre en œuvre. Ils fournissent une solution de contournement, que vous mentionnez, et c'est typiquement la façon dont Microsoft fait les choses : ne pas casser la compatibilité ascendante, juste ajouter de nouvelles fonctionnalités.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X