En Windows, no podemos copiar directorios y/o archivos cuya ruta completa es larga, por lo general, más de 254 caracteres.
En esta situación, se puede utilizar el comando robocopy. El mismo viene preinstalado en Windows 7, y se puede instalar en versiones previas.
robocopy <ORIGEN> <DESTINO> [<OPCIONES>]
Algunas opciones interesantes:
/S : copia los subdirectorios, sin los vacíos
/E : copia los subdirectorios, incluyendo los vacíos
/COPYALL : copia toda la información del archivo
/MOV : mueve los archivos (los borra el origen luego de copiarlos)
Ejemplo: si tenemos la siguiente estructura
c:
dir_origen
ruta_con_mas_de_255_caracteres
archivo.txt
e intentamos copiar el contenido de dir_origen a dir_destino, el sistema no lo permitirá.
Para lograrlo debemos ingresar desde la línea de comandos:
robocopy c:dir_origen c:dir_destino /S
En esta situación, se puede utilizar el comando robocopy. El mismo viene preinstalado en Windows 7, y se puede instalar en versiones previas.
robocopy <ORIGEN> <DESTINO> [<OPCIONES>]
Algunas opciones interesantes:
/S : copia los subdirectorios, sin los vacíos
/E : copia los subdirectorios, incluyendo los vacíos
/COPYALL : copia toda la información del archivo
/MOV : mueve los archivos (los borra el origen luego de copiarlos)
Ejemplo: si tenemos la siguiente estructura
c:
dir_origen
ruta_con_mas_de_255_caracteres
archivo.txt
e intentamos copiar el contenido de dir_origen a dir_destino, el sistema no lo permitirá.
Para lograrlo debemos ingresar desde la línea de comandos:
robocopy c:dir_origen c:dir_destino /S