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

Recientemente, mientras navegaba por algunos de mis archivos y carpetas de copia de seguridad en mi PC con Windows , encontré algunos archivos de copia de seguridad 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:

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

Los nombres de los archivos serían demasiado largos 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(Skip) , eliminé todo menos este archivo. Ahora, ¿por qué sucedió esto?

Bajo el sistema estándar  de nombres de archivos de Windows , el nombre total no puede o la ruta supera los 259 caracteres. (Windows)Esto incluye la ruta de la carpeta, el nombre del archivo y la extensión del archivo. Si es así, cuando intente eliminarlo, recibirá este error.

Maximum Path Length Limitation: In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is “D:\some 256-character path string” where “” represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string) says MSDN.

Relacionado(Related) : Cómo habilitar rutas largas de Win32 en Windows(How to Enable Win32 Long Paths in Windows) .

Nombre(Filename) 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 ubicación e intenté eliminar o cambiar(delete or rename) 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.

Nombre de archivo demasiado largo 2

Nombre de archivo demasiado largo 3

Este simple truco funcionó en mi caso, y espero que te ayude a ti también.(This simple trick worked in my case, and I hope it helps you too.)

A veces, simplemente reiniciar, ejecutar Check Disk o usar software gratuito de eliminación de terceros también se sabe que ayuda a eliminar archivos y carpetas que no se pueden eliminar .

También puede usar el software gratuito Long Path Fixer para corregir errores de Path Too Long en Windows .

Si nada ayuda, es posible que desee echar un vistazo a este hilo de Microsoft(Microsoft thread) donde se han sugerido algunas formas avanzadas de usar CMD y Robocopy .

Lectura relacionada(Related read) : los nombres de los archivos de origen son más grandes de lo que admite el sistema de archivos .



About the author

Soy un ingeniero de software de tiempo completo con más de 10 años de experiencia trabajando con software de Windows y Mac. Sé cómo diseñar, probar y desplegar aplicaciones en ambas plataformas. También tengo experiencia en seguridad y administración de sistemas. Mis habilidades y conocimientos pueden ayudarlo a construir un sistema informático mejor y más eficiente.



Related posts