You can use the DOS command xopy to do this...

C:> xcopy c:\data\*.* d:\data\*.* /d/e/y/v

This syntax will copy newer versions of files from the source to the destination, in all subdirectories, will verify the file copy and will not prompt to overwrite existing files...