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 .\Destination
et 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 .\Destination
dossier (création .\Destination\Source
), puis la troisième ligne écrase à .\Destination\Source
nouveau.
Comment puis-je le faire agir comme dans le premier cas tout le temps? Autrement dit, écraser .\Destination
au lieu de le copier?
if exists
problème facilement et ne vous obligera pas à supprimer de manière récursive votre destination non plus, ce qui présente ses propres dangers.