Nombre de archivo demasiado largo o ruta de destino demasiado larga – ¿cómo solucionarlo?

Nombre de archivo demasiado largo o ruta de destino demasiado larga – ¿cómo solucionarlo?

Cuando se copian, crean, guardan o mueven archivos y carpetas en Windows 11 y Windows 10 en un disco duro interno o SSD, al copiar los datos en una unidad externa o en una unidad flash, pueden aparecer errores como «La ruta de destino es demasiado larga». Los nombres de los archivos son demasiado largos para caber en esta carpeta de destino», «El nombre del archivo es incorrecto o demasiado largo» y otros que tienen que ver con nombres o rutas demasiado largas de archivos y carpetas.

Este manual detalla las causas de estos errores y cómo puede solucionarlos en las últimas versiones de Windows, así como información adicional que puede ser útil para resolver el problema.

Causas del error «Nombre de archivo demasiado largo» y «Ruta de destino demasiado larga» y cómo solucionarlo

Aunque el sistema de archivos NTFS limita la longitud de la ruta a 32760 caracteres, Windows tiene un límite de 260 caracteres para la ruta completa, incluyendo la ruta de la carpeta y el nombre del archivo con una extensión. Otra limitación es de 255 caracteres por nombre de archivo o de carpeta individual. Existen restricciones similares para los sistemas de archivos FAT32 y ExFAT. Cuando la ruta completa del archivo con el que está trabajando supera el número de caracteres especificado, puede recibir mensajes de error sobre que la ruta de destino es demasiado larga o el nombre del archivo es demasiado largo.

Por lo tanto, las principales formas de solucionar los errores relacionados con el uso de una ruta demasiado larga:

  1. Utilice nombres de archivo más cortos y un árbol de carpetas más simple y «compacto».
  2. Habilitar la compatibilidad con rutas largas: esta opción está disponible en Windows 10 y Windows 11, y se analizará más adelante. Sin embargo, esto no resolverá todos los problemas, como también discutiremos.
  3. Utiliza gestores de archivos que puedan manejar rutas largas por defecto: Total Commander, Files (pero también requerirá que se habilite el soporte de rutas largas en el sistema) o incluso 7-Zip File Manager, que maneja esto perfectamente.

Cómo activar el soporte de rutas largas en Windows 10 y Windows 11

Dependiendo de la edición de Windows que tenga instalada, puede utilizar uno de los siguientes métodos para activar el soporte de rutas largas.

En el editor del registro

Si tienes Windows 11 o Windows 10 Home instalado en tu ordenador, utiliza el editor del registro para activar la opción:

  1. Haga clic con el botón derecho del ratón en el botón Inicio y seleccione Ejecutar o pulse las teclas Ganar+R en el teclado, introduzca regedit y pulse Enter.
  2. En el editor del registro, vaya a
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  3. En el derecho del editor del registro, haga doble clic en el parámetro denominado LongPathsEnabled y asignar un valor a 1 en lugar de 0 para este parámetro.
  4. Cierre el editor del registro y reinicie el ordenador.

En el editor de la política de grupo local.

En Windows Pro y Enterprise, puede utilizar el Editor de directivas de grupo local:

  1. Pulse las teclas Ganar+R en el teclado, introduzca gpedit.msc en el cuadro de diálogo Ejecutar y pulse Intro.
  2. Vaya a Configuración del equipo – Plantillas istrativas – Sistema – Sistema de archivos.
  3. Haga doble clic en la opción Habilitar rutas largas de Win32.
  4. Ajuste este parámetro a «Activado», aplique la configuración.
  5. Cierre el Editor de Políticas de Grupo Local y reinicie el ordenador.

Hecho, el soporte de rutas largas en Windows está ahora habilitado, sin embargo, esto no significa que los errores asociados a ellas desaparezcan.

Por qué aparecen errores de rutas largas a pesar de que el soporte de rutas largas está activado

Incluso si se habilita el soporte para rutas largas para carpetas y archivos en Windows 11/10, se siguen obteniendo errores como «La ruta de destino es demasiado larga». Los nombres de los archivos son demasiado largos para caber en esta carpeta de destino» o «Se ha especificado un nombre de archivo incorrecto o demasiado largo», también algunas acciones en carpetas con rutas largas no estarán disponibles.

La razón es que el soporte para las rutas largas se requiere no sólo a nivel de sistema, sino también en el propio programa que maneja estas rutas, como ejemplo:

  • El Explorador no será capaz de manejar completamente las rutas largas incluso si el soporte está activado.
  • El gestor de archivos de la tienda Files funcionará correctamente si el soporte de rutas largas está activado, e informará de errores si el soporte está desactivado.
  • Total Commander o el gestor de archivos integrado 7-Zip funcionan con rutas largas independientemente de si el soporte para ellas está activado en Windows.

Lo mismo ocurre no sólo con los gestores de archivos, sino también con los programas de aplicación: editores de texto, gráficos y vídeo, y otros programas.

Espero que la instrucción haya aclarado las razones del error y las posibles formas de resolver el problema. Si todavía tiene preguntas, no dude en publicarlas en los comentarios.