in reply to Robo or Perl?

There is nothing AFAIK to prevent you using ROBOCOPY from a perl script. windows/DOS batch file sucks wind badly, and you shouldn't even consider touching it with a 10 meters pole once you tried Perl (or Ruby or Python or even bash).

PS: ROBOCOPY is a decent tree copy utility from the Microsoft resource kit, somewhat similar to XCOPY but better, because it can copy efficiently thru the network and copies ACLs too.