¿Cómo evitar que se copie un error de nombre de archivo largo desde una unidad externa?

19

Tengo un disco duro externo con muchos archivos (800 GB). Quiero copiar todo el contenido del disco duro externo a mi disco local. obtener muchos errores sobre el nombre del archivo largo o la ruta del archivo largo. El cambio de nombre tampoco es posible debido a la cantidad de errores.

¿Qué puedo hacer al respecto?

SliverLight
fuente

Respuestas:

17

Obtendrá este tipo de errores si utiliza la copia de arrastrar y soltar dentro del explorador de Windows.

Sin embargo, si usa Robocopy, debería encontrar que puede copiar los archivos sin ningún problema.

La versión de línea de comandos de Robocopy está integrada en Windows 7 y Windows Server 2008; Se puede descargar para otros sistemas operativos. Aunque hay una GUI descargable, es mejor usarla desde la línea de comandos (también conocida como CMD.exe).

De forma predeterminada, Robocopy debe manejar rutas de más de 256 caracteres (hay un interruptor para desactivarlo, pero en su caso no desea hacer esto).

Ejemplo de línea de comando (que copiará todos los archivos en la carpeta C: \ Proyectos a la carpeta Z: \ Proyectos):

robocopy "C: \ Proyectos" "Z: \ Proyectos" *. * / COPIA: DAT / E

misterjaytee
fuente
gracias por la respuesta / ¿podría decirme qué partes de la robocopia debería verificar para este propósito?
SliverLight
esos controles son tan importantes ...
SliverLight
1
Respuesta editada para proporcionar un comando Robocopy de ejemplo
misterjaytee
gracias por editar / ¿debo usar este comando en el símbolo del sistema (cmd) o robocopy tiene un lugar para usar ese comando?
SliverLight
Como dice en el texto, "úselo desde la línea de comando", también conocido como símbolo del sistema o CMD.
misterjaytee