O motivo pelo qual a cópia de arquivo simples falha é porque o Windows em que ela está envolvida.
Use vbscript ou powershell ou adquira este script pessoal em CodeProject.com link
Ele fornece a documentação original do Microsoft Source, que se aplica quase 99% do tempo.
Abaixo estão algumas referências para as variáveis de ambiente do shell do Windows, que ajudam nas operações do shell a partir de scripts.