Según tengo entendido, la limitación de 255 caracteres en una ruta de archivo es una limitación de Windows. ¿Cuál es el motivo de esto? Si es así, ¿se ha resuelto esto en Windows 7?
En nuestras prácticas de integración continua, a menudo tenemos estructuras de proyectos profundamente anidadas y sería extremadamente útil poder ir más allá de los 255 caracteres. Ahora mismo estamos algo obligados a estructurar nuestros proyectos de tal manera que no golpeen este techo artificial.
file
windows-7
filesystems
El mate
fuente
fuente
Respuestas:
Ver http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx
Esto explica que las versiones Unicode de las API de Windows tienen límites más altos y cómo habilitarlos.
fuente
Puede sortear ese límite utilizando subst si es necesario.
fuente
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
eso me llevó por un camino que tenía 500 caracteres de profundidad. El motivo de los ~ 1 es la forma en que Explorer formateó la ruta.mklink /J C:\newdir C:\some\really\long\path\
Las soluciones provisionales no son soluciones, por lo tanto, la respuesta es "No".
Aún buscando soluciones alternativas, aquí hay posibles soluciones: http://support.code42.com/CrashPlan/Latest/Troubleshooting/Windows_File_Paths_Longer_Than_255_Characters
fuente
@ Cort3z: si el problema persiste, esta revisión: https://support.microsoft.com/en-us/kb/2891362 debería resolverlo (de win7 sp1 a 8.1)
fuente
Desde Windows 10 versión 1607, la limitación se ha eliminado estableciendo una clave de registro
https://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx?f=255&MSPPError=-2147217396#maxpath
fuente