¿Cómo resolver este error? ‘Los nombres de los archivos serían demasiado largos para la carpeta de destino. Puede acortar el nombre del archivo e intentarlo de nuevo, o probar una ubicación que tenga una ruta más corta ‘ sin acortar la ruta en windows 7 professional

Problema típico de Windows.

Hay un límite en el número de caracteres que puede tener una ruta a un archivo en Windows. Y tú has superado ese límite.

Si estás utilizando una estructura profunda de carpetas, la ruta se va a hacer muy larga. Por ejemplo, si tu ruta de origen o destino tiene el siguiente aspecto:

C:NUsersNCharlieNFotosNChristmas-2019NNNebraskaNFamilia-SisterNmi-hermana-y-tres-sobrinas-y-su-amiga-emma-jugando-con-los-perros-con-el-nuevo-juguete-de-pelota-más-grande-antes-de-la-cena-23-12-2019.jpg

Este es un camino bastante largo y en algún momento esto va a superar el límite de la longitud máxima del camino.

Este problema no ocurre si por ejemplo mueves el archivo de Familia/Hermana a familia, porque puedes usar rutas relativas y decir, moverlo una carpeta hacia arriba:

mover mi-hermana-y-las-tres-sobrinas-y-su-amiga-emma-jugando-con-los-perros-con-el-nuevo-juguete-de-bol-más-grande-antes-de-la-cena-23-12-2019.jpg ../

Como puedes ver, esta sería una ruta más corta.

Pero el problema es que si utilizas la ruta absoluta o la mueves entre rutas más profundas, esto se va a convertir en un problema:

Mover C:fotos-mi-hermana-y-los-tres-sobrinos-y-su-amiga-emma-jugando-con-los-perros-con-el-nuevo-juguete-de-pelota-más-grande-antes-de-la-cena-23-12-2019.jpg C:NUsersNCharlieNFotosNNNNebraskaNFamilia.NMi-hermana-y-las-tres-sobrinas-y-su-amiga-emma-jugando-con-los-perros-con-el-nuevo-juguete-de-pelota-más-grande-antes-de-la-cena-23-12-2019.jpg

Y esto es lo que te dice Windows. El nombre de la ruta es demasiado largo. Hay un límite para la longitud de la ruta que no puedes sobrepasar.

Puede haber otras formas de hacerlo. Como la que he mencionado, usando rutas relativas y moviéndote sólo dentro de un rango determinado. O podrías acortar el nombre del archivo a una longitud que, con suerte, sea lo suficientemente corta como para que la longitud total de la ruta sea aceptable. Otra sería, utilizar aplicaciones que puedan rodear esto. Creo que TerraCopy no sería lo mejor para ello, pero una opción que funcione?

Sé que a Linux no le importa realmente la profundidad de la ruta, porque una vez tuve un error tipográfico y accidentalmente usé una opción equivocada que hizo que la copia fuera más y más y más profunda en la ruta y que la longitud de la ruta superara la altura de la ventana. Sí, he dicho la altura, no sólo la anchura. Linux no dejó de copiar. Siguió y siguió hasta que lo cancelé. Así que, en Linux definitivamente funciona.