copie/màj de répertoires [powershell] - Shell/Batch - Programmation
MarshPosté 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.
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