¿Quizás algún fragmento de Powershell simple?
copy-item -path E:\myfolders -destination C:\newfolder -container -force -recurse -erroraction continue -warningaction continue -confirm:$false
Para ejecutar, abra la consola Powershell (disponible en todas las ventanas desde XP), cambie los parámetros -path y -directory a su carpeta de inicio y destino, copie el comando en la ventana PS y presione Intro. Si no puede copiar, habilite el modo de edición rápida en las propiedades de la consola: esta opción de pegar mapas se encuentra debajo del botón derecho del mouse en Win7.
Podría requerir cerrar las rutas entre comillas '' si hay signos especiales en los nombres, como espacios en blanco.
Esta ejecución en Powershell debe copiar todos los archivos y subdirectorios al directorio especificado. Continuará copiando a pesar de algún error con el archivo especificado. Por cada archivo roto que ese comando no pueda copiar, recibirá una gran cantidad de resultados rojos en la consola. Si no desea verlos, cambie la erroracción para continuar en silencio.
cp
??