Windows

Los nombres de los archivos serían demasiado largos para la carpeta de destino

Solución para el error "El nombre del archivo es demasiado largo"

Solución para el error "El nombre del archivo es demasiado largo"
Anonim

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.

Así que fui `Atrás` a su subcarpeta e intenté eliminarla. Sin éxito. Recibí el mismo mensaje de error.

Luego utilicé la opción Mover a la carpeta para mover la carpeta a mi Unidad D . Esto funcionó! La ruta de acceso se acortó repentinamente y pude borrar.

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.