[powershell] copie/màj de répertoires

copie/màj de répertoires [powershell] - Shell/Batch - Programmation

Marsh Posté le 01-03-2021 à 16:13:06    

Bonjour,
 
J'aurais besoin d'un petit coup de main en powershell
 
Je voudrais recopier un répertoire (et sous-repertoires) d'un disque à un autre (pour une sauvegarde régulière)
Mais vu que ça peut être assez gros, je voudrais recopier uniquement ce qui a changé depuis la dernière fois
Il faudrait que cela recopie les fichiers nouveaux, ceux qui ont été modifiés
Et que cela crée l'arborescence des dossiers si de nouveaux sous-dossiers apparaissent
 
J'ai fait
 
$lastsvg = [datetime]"28/02/2021 23:27:05"                 (en fait, cette chaîne est lue dans un fichier texte)
copy-item -Path $dep -Destination $arr -Recurse | Where-Object {($_.LastWriteTime -ge $lastsvg)}
 
La copie fonctionne, mais ça a l'air de ne pas tenir compte de la date et de tout prendre à chaque fois.
 
Merci pour votre aide
 

Reply

Marsh Posté le 01-03-2021 à 16:13:06   

Reply

Marsh Posté le 04-03-2021 à 19:58:50    

utilise robocopy, c'est fait pour ça et bien plus fiable

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed