Nombres de archivo largos en Windows 10

No sólo cuando se utiliza npm en Windows se encuentra con un límite que tiene casi 30 años y limita las rutas a carpetas y archivos a un máximo de 255 caracteres. No es NTFS el culpable aquí, es LFN . Esto provoca molestos errores e incompatibilidad entre sistemas operativos. Esta es una situación desafortunada en tiempos de WSL , pero afortunadamente ya has podido solucionarla tú mismo en el registro desde hace algún tiempo.


Incluso en un Windows 10 Pro 1709 actual, recibe este mensaje al crear una ruta de carpeta / archivo que es demasiado larga:

Nombres de archivo largos en Windows 10

Después de la Actualización de aniversario de Windows 10, finalmente podrás eliminar este límite. Debe tener en cuenta que es posible que el software más antiguo ya no pueda acceder a archivos que estén fuera de este límite. No todo el software de 32 bits se ve afectado y puedes confiar en una prueba. Navegas hasta la clave con regedit.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

y crea (si aún no existe) el valor DWORD (32 bits) LongPathsEnabled y establece su valor en 1.

El cambio está activo después de un reinicio. Lamentablemente, el Explorador de Windows interno no admite rutas más largas en este momento (es de esperar que esto cambie en el futuro). En su lugar, puede usar herramientas más poderosas como One Commander , que ahora permiten rutas con una longitud de 32767 caracteres.

Atrás