Backup avec du script BATCH

Backup avec du script BATCH - Shell/Batch - Programmation

Marsh Posté le 28-05-2017 à 18:57:46    

Hello!
Je me suis fait un script BATCH pour backup en un clic mon disque C:
Il met a jour les dossiers grâce au paramètre /D (il écrase seulement si le fichier de provenance est plus récent)

 

Le problème c'est que j'aimerais aussis qu'il éfface (dans mon dossier de destination) les fichiers qui ne sont plus présents dans le dossier de provenance.
J'aimerais conserver cette méthode rapide et ne pas avoir besoin de tout écraser et tout recopier a chaque fois car j'ai 4To de data.

 

Pour l'instant, voici mon batch pour le disque C:

Code :
  1. @echo off
  2. cls
  3. set BackupFrom="C:\*.*"
  4. set BackupDestination="Q:\SAVE\C\"
  5. xcopy %BackupFrom% %BackupDestination% /D /S /C /F /Y /H /I
  6. pause
 

Si je n'ai pas été clair, hésitez pas à me le faire savoir =)
Merci d'avance!


Message édité par kabcorp le 28-05-2017 à 20:40:11
Reply

Marsh Posté le 28-05-2017 à 18:57:46   

Reply

Marsh Posté le 31-05-2017 à 13:43:21    

C'est possible avec robocopy
il faut utiliser l'option /Purge

Reply

Sujets relatifs:

Leave a Replay

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