La commande xcopy est peu connue, mais elle est standard depuis longtemps. Elle est peut-être plus pertinente dans votre cas. Avec elle, il n'y a pas besoin de faire une boucle, car elle a une option /S pour cela, et elle a beaucoup d'autres options, voir xcopy /?.