Si je comprends bien, la limitation de 255 caractères dans un chemin de fichier est une limitation de Windows. Quel en est le raisonnement? Si tel est le cas, 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. Actuellement, nous sommes un peu obligés de structurer nos projets de manière à ne pas atteindre ce plafond artificiel.
file
windows-7
filesystems
Le Matt
la source
la source
Réponses:
Voir http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx
Cela explique que les versions Unicode des API Windows ont des limites plus élevées et comment l'activer.
la source
Vous pouvez contourner cette limite en utilisant subst si vous en avez besoin.
la source
subst E: D:\TESTDATA\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1\4B871B~1
cela m'a permis de contourner un chemin de 500 caractères de profondeur. La raison des ~ 1 est la façon dont Explorer a formaté le chemin.mklink /J C:\newdir C:\some\really\long\path\
Les solutions de contournement ne sont pas des solutions, donc la réponse est "Non".
Toujours à la recherche de solutions de contournement, voici des solutions possibles: http://support.code42.com/CrashPlan/Latest/Troubleshooting/Windows_File_Paths_Longer_Than_255_Characters
la source
@ Cort3z: si le problème est toujours présent, ce correctif: https://support.microsoft.com/en-us/kb/2891362 devrait le résoudre (de win7 sp1 à 8.1)
la source
À partir de 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
la source