web-dev-qa-db-fra.com

Windows 7 a-t-il corrigé la limite de chemin de fichier de 255 caractères?

Si je comprends bien, la limitation de 255 caractères dans un chemin de fichier est une limitation de Windows. Quel est le raisonnement pour cela? Si oui, cela a-t-il été résolu dans Windows 7?

Dans nos pratiques d'intégration continue, nous avons souvent des structures de projet profondément imbriquées et il serait extrêmement utile de pouvoir aller au-delà de 255 caractères. À l'heure actuelle, nous sommes quelque peu contraints de structurer nos projets de manière à ne pas atteindre ce plafond artificiel.

88
The Matt

Voir http://msdn.Microsoft.com/en-us/library/aa365247(VS.85).aspx

Ceci explique que les versions Unicode des API Windows ont des limites plus élevées et comment l’activer. 

43
Drew Hoskins

Vous pouvez contourner cette limite en utilisant subst si vous en avez besoin.

21
Joshua

Les solutions de contournement ne sont pas des solutions, par conséquent, la réponse est "Non". 

Toujours à la recherche de solutions, voici les solutions possibles: http://support.code42.com/CrashPlan/Latest/Troubleshooting/Windows_File_Paths_Longer_Than_255_Characters

15
user1767754

@ Cort3z: si le problème persiste, ce correctif: https://support.Microsoft.com/en-us/kb/2891362 .__ devrait le résoudre (de win7 sp1 à 8.1)

4
ale.com

Depuis Windows 10 version 1607, la limitation a été supprimée en définissant une clé de registre.

https://msdn.Microsoft.com/en-us/library/aa365247%28VS.85%29.aspx?f=255&MSPPError=-2147217396#maxpath

0
chedabob