Solución para el error "El nombre del archivo es demasiado largo"
Recientemente, mientras navegaba por algunos de mis archivos y carpetas de respaldo en mi PC con Windows, encontré algunos archivos de respaldo antiguos que quería eliminar. No tenía ningún uso para una copia de seguridad anterior, así que quería eliminar el archivo.tar comprimido.
Pero cuando procedí a eliminarlo, recibí el siguiente mensaje de error:
El nombre del archivo (s) ser demasiado largo para la carpeta de destino
Aparentemente, el archivo comprimido contenía un archivo de imagen JPG, que mi Windows no pudo eliminar. Usando la opción Omitir, borré todo menos este archivo. Ahora, ¿por qué sucedió esto?
En el sistema de nombres de archivos estándar de Windows, el nombre total no puede o la ruta supera los 259 caracteres. Esto incluye la ruta de la carpeta, el nombre del archivo y la extensión del archivo. Si lo hace, cuando intente eliminarlo, recibirá este error.
Limitación de longitud de ruta máxima : en la API de Windows (con algunas excepciones tratadas en los párrafos siguientes), la longitud máxima de una ruta es MAX_PATH, que se define como 260 caracteres. Una ruta local está estructurada en el siguiente orden: letra de unidad, dos puntos, barra invertida, componentes de nombre separados por barras invertidas y un carácter nulo de terminación. Por ejemplo, la ruta máxima en la unidad D es "D: una cadena de ruta de 256 caracteres" donde "" representa el carácter nulo de terminación invisible para la página de códigos del sistema actual. (Los caracteres se usan aquí para claridad visual y no pueden ser parte de una cadena de ruta válida) dice MSDN.
Nombre de archivo demasiado largo para la carpeta de destino
Ahora en mi caso, la ruta completa de la carpeta era:
D: Site Backups Misc backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 uploads 2011 08
Y el nombre del archivo era realmente largo, como Music-producer- … -and-video-games.jpg - como se puede ver en la imagen.
Abrí su nombre ubicación e intentado eliminar o cambiar el nombre del archivo. Ni siquiera me ofrecieron la opción de hacerlo. Si puede cambiarle el nombre, está bien, pero no me ofrecieron esta opción.
Este truco sencillo funcionó en mi caso, y espero que también te ayude.
A veces simplemente reiniciar, ejecutar Check Disk o usar freeware de terceros También se sabe que ayudan a eliminar archivos y carpetas que no se pueden eliminar.
También puede usar el freeware Long Path Fixer para corregir errores de Path Too Long en Windows.
Si nada ayuda, entonces puede querer Eche un vistazo a este hilo de Microsoft, donde se han sugerido algunas formas avanzadas de utilizar CMD y Robocopy.
¿Nombres de dominio? No necesitamos nombres de dominio

Cuando cientos de miles, tal vez millones, de usuarios de Internet japoneses quieren Google algo, su primera parada no es la ...
Crear carpeta automáticamente y mover archivos a ella con Archivos 2 Carpeta

Archivos 2 Carpeta agrega una extensión de shell con el botón derecho `Archivos 2 Carpeta `para su explorador de Windows, que creará automáticamente una carpeta basada en el nombre de archivo seleccionado y moverá ese archivo a esa carpeta.
Acciones de carpeta para Windows Automatiza la tarea de administrar archivos en una carpeta

Carpeta Acciones para Windows automatiza el proceso de creación de carpetas y administrar archivos debajo de él. Le permite copiar, mover, cambiar el nombre de archivos, convertir imágenes, audio, archivos de video y comprimir o descomprimir archivos.