Utilitaire de sauvegarde

Signalez ici des utilitaires, astuces et idées d'utilisation permettant de tirer encore mieux parti des fonctionnalités de Papyrus. Indiquez vos découvertes (fonctionnalités non décrites dans le manuel).
Support
Messages : 724
Inscription : 27 Nov 2004, 14:41
Localisation : France

Utilitaire de sauvegarde

Messagepar Support » 18 Jan 2006, 21:01

Monsieur Fischer de la bibliothèque municipale d'Eckwersheim nous propose un très utile petit programme .bat pour effectuer une sauvegarde complète du répertoire Bib sur une unité de disque externe.

La sauvegarde est très rapide puisque seuls les fichiers modifiés sont sauvegardés (après bien entendu une première sauvegarde qui elle est forcément complète).

Pour le mettre en oeuvre c'est très simple, ouvrez le bloc note windows, copiez ou saisissez les commandes ci-dessous, puis sauvegardez le fichier sous le nom SauveBib.bat (n'oubliez pas l'extension .bat).

Ensuite vous pouvez placer un raccourci d'accès à ce petit utilitaire sur votre bureau afin de pouvoir le lancer aussi souvent que vous le souhaitez.

Dans l'exemple ci-dessous on fait une sauvegarde sur un disque externe nommé g, bien entendu il faudra modifier cette lettre partout où elle est présente pour l'adapter à votre situation particulière.

Le contenu du répertoire Bib situé dans c:\Program Files est copié dans le répertoire Bib de votre disque de sauvegarde g (ou autre).

echo off
color 70
echo Mise à jour du dossier Bib (Papyrus) sur disque g
color
rem
rem Test l'existence du disque g
rem
cd \
cd g:\
goto ext%ERRORLEVEL%
:ext0
rem echo g existe
goto suite
:ext1
echo g n'existe pas
pause
exit
:suite
rem
rem Pointer sur la racine de la partition c puis
rem changer pour Program Files/Bib
rem
rem pause
cd \
cd c:\Program Files\Bib
rem dir
rem pause
rem
rem Vérification de l'existence de g:\bib
rem
if exist g:\bib goto maj
rem
rem g:\bib n'existe pas : le créer et
rem copier tous les fichiers de bib du disque c
rem en gardant les sous structures
rem
mkdir g:\bib
xcopy *.* g:\bib /s
goto fin
rem
rem Mise à jour en copiant les nouveaux fichiers (/d)
rem et en remplaçant les fichiers modifiés (/s)
rem Supprime la demande de confirmation du remplacement (/y)
rem
:maj
xcopy *.* g:\bib /d/y/s
:fin
color 70
echo Sauvegarde terminée
color
pause
exit


Nous remerçions vivement Monsieur Fischer de sa contribution.

SI d'autres utilisateurs ont des idées de fichier .bat susceptible d'intéresser la communauté des utilisateurs n'hésitez pas à les proposer dans ce forum.

Le support technique Papyrus2000

Revenir vers « Boites à outils, Trucs et Astuces »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité