Comment écrire un script batch qui copie un répertoire dans un autre, remplace les anciens fichiers?

Je voudrais un script de commandes dans Windows avec lequel je peux copier un répertoire à un autre. Si ce répertoire existe déjà, et ensuite pour chaque fichier qui existe déjà dans les deux avec le même nom et l'emplacement, il doit être remplacé, s'il n'existe pas, il faut juste être ajouté.

À la fin, il doit être un script batch pour qui je peux passer 2 arguments, source & destination.

source d'informationauteur NomenNescio