J'ai un répertoire Source avec quelques fichiers, que je voudrais copier dans un dossier Destination. La destination peut exister et elle peut déjà contenir des fichiers. Tous les fichiers portant le même nom que ceux de Source doivent être remplacés.
Si je lance ceci dans Powershell:
Copy-Item Source Destination -Force -Recurse
Copy-Item Source Destination -Force -Recurse
Copy-Item Source Destination -Force -Recurse
Ensuite, la première ligne crée le dossier .\Destinationet y copie .\Source, ce que j'aimerais répéter pour la prochaine fois. Cependant, la deuxième ligne copie .\Sourceà la place dans le nouveau .\Destinationdossier (création .\Destination\Source), puis la troisième ligne écrase à .\Destination\Sourcenouveau.
Comment puis-je le faire agir comme dans le premier cas tout le temps? Autrement dit, écraser .\Destinationau lieu de le copier?
if existsproblème facilement et ne vous obligera pas à supprimer de manière récursive votre destination non plus, ce qui présente ses propres dangers.