¡Hola a todos!. Hay de todo tipo de usuarios, entre los que están que son muy específicos al nombrar un archivo, lo cual considero que esta bien… siempre y cuando no se exagere; Con el sistema de archivos NTFS, se solventan muchas limitantes contra su predecesor FAT32 en lo que respecta a la gestión de archivos y seguridad, pero igual… siempre llegarán esos momentos incómodos que uno quiere hacer un respaldo de una carpeta y, cuando se está casi finalizando de copiar, aparece el mensaje de error:
Generalmente, la limitante es que la ruta completa del archivo supere los 254 caracteres; esto lo he visto en Windows 7 y en Windows Server 2008 R2… la verdad, no he hecho la prueba con versiones más actuales.
Lo bueno es que contamos con un poderoso comando llamado robocopy. Su sintaxis básica es:
robocopy [Orígen] [Destino] [Parámetros]
Tiene una gran cantidad de parámetros que se pueden usar, pero a continuación una lista interesante:
- /S → Copia recursiva de archivos/carpetas. Todos los subdirectorios pero sin los vacíos.
- /E → Copia recursivamente todos los archivos/carpetas incluyendo los vacíos.
- /COPYALL → Copia toda la información de los archivos.
- /MOV → Mueve los archivos (Tipo cortar y pegar), por cuanto elimina los archivos de orígen al final.
En el caso de copiar una carpeta donde sabemos que hay archivos/carpetas con nombres largos, lo podemos hacer de la siguiente manera:
robocopy c:\mis_archivos d:\mi_respaldo /S
Y con eso, se copian todos los archivos al destino especificado y respetando siempre el largo de los nombres de archivos y carpetas. Interesante, ¿verdad?.
¡Saludos!
Comentarios por Facebook
comentarios