Esta pregunta ya tiene una respuesta aquí:
Windows 7 y superior tienen un método de copia algo "más inteligente" que los predecesores cuando se han usado nombres de archivo duplicados. El cuadro de diálogo le preguntará si desea (utilizando Windows 7 como ejemplo) "Mover (o copiar) y reemplazar", "No mover (o copiar)" o "Mover (o copiar), pero mantenga ambos archivos ". Esto es bueno y excelente para archivos individuales o conjuntos de archivos con solo un par de nombres idénticos. También tiene la opción de "Hacer esto para los próximos conflictos XXX", lo que también es genial si quieres hacer lo mismo con cada conflicto de archivos si hay muchos.
Ahora, estoy consolidando una gran cantidad de archivos grandes creados por una docena de otros usuarios en múltiples unidades. También se han compartido entre ellos. Entonces, a veces los archivos con nombres idénticos son idénticos y otras no.
Otra cosa "inteligente" integrada en la copia del archivo es que puede decirme si alguno de los dos archivos es "más grande" o "más nuevo" que el otro. Entonces, actualmente, puedo basar mi decisión: archivo por archivo, en qué opción elegir. Sin embargo, al copiar miles de archivos, esto se vuelve muy tedioso y consume mucho tiempo.
¿Hay alguna manera, ya sea con un software de terceros, o con una línea de comandos o un archivo por lotes, para tener un poco más de lógica en el proceso? Por ejemplo, me gustaría siempre "Mover y reemplazar" si la marca de tiempo y el tamaño son idénticos y "Mover, pero mantener ambos archivos" si hay alguna diferencia en la marca de tiempo o el tamaño.
fuente
Respuestas:
No estoy seguro de determinar de forma interactiva cuándo copiar frente a cuándo cambiar el nombre, pero es posible que desee ver Robocopy . Es nativo de Windows Vista y superior.
fuente
Robocopy . [destination] /S /MOVE
funcionó perfectamente. No necesitaba interactividad, específicamente no quería ser interactiva.