Posez votre question »

Sauvegarde incrémentielle de données avec un .bat (Batch)

Avril 2015


Pourquoi utiliser la sauvegarde incrémentielle ?


Sauvegarder vos données importantes avant un formatage par exemple...
Au 1er lancement du batch, il sauvegarde l'intégralité des dossiers et fichiers, par contre si vous relancez le batch 2 semaines plus tard, il ne sauve que les changements, très efficace.

En fait dans l'exemple ci-contre, je sauvegarde mon dossier "docs" qui se trouve à la racine de C: vers ma partition D: dans le dossier "backup" ainsi que mes favoris ("%USERPROFILE%" est la variable de "Documents and Settings\nom_d'utilisateur"). Les commutateurs E/H/R/Y/I/D servent à copier les fichiers systèmes cachés,....Pour en savoir plus, ouvrez l'invite de commandes (cmd.exe)et tapez xcopy /? .

Comment faire ?


Tout d'abord, ouvrez le bloc-note puis saisissez ceci :

@echo off
xcopy C:\Docs D:\Backup\Docs /E /H /R /Y /I /D
xcopy "%USERPROFILE%"\Favoris D:\Backup\Favoris /E /H /R /Y /I /D
pause


Ensuite, enregistrez ce texte dans un fichier nommé avec l'extension .bat (ex: sauvegarde.bat) et en ayant sélectionné "Tous types de fichiers".

Il suffira de lancer ce fichier pour copier les données de C vers D.

Note : Vous pouvez évidemment changer la lettre des lecteurs dans le script.
Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF :
Sauvegarde-incrementielle-de-donnees-avec-un-bat-batch.pdf

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

A voir également

Dans la même catégorie

Publié par jmber. - Dernière mise à jour par christelle.b
Ce document intitulé «  Sauvegarde incrémentielle de données avec un .bat (Batch)  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.