Apart from the answer to your problem:
Why not simply use Kixtart's intrinsic copy command ?
Depending on the version you use it is adequate enough plus it provides simplier code and reliability regarding errorlevels ...
_________________________