alors là j'ai fait ce batch yas 1 an (mais je vient rarement sur hfr )
Code :
- xcopy C:\mon_rep_origine K:\mon_rep_dest /d /e /i /h /r /y /exclude:out.txt
|
cette configuration permet de copier les nouveaux fichiers crées et d'écraser ceux qui sont plus anciens, donc de limiter la BP/le temp de copie
exclude => ben sa permet de définir des extentions de fichiers qui ne sont pas à copier (écrire les extention dans le fichier out.txt ce qui donne ".bak" et ainsi de suite ligne par ligne)
(nota : si un fichier/rep as son nom de modifier sa ne vas pas répercuter la modif sur la sauvegarde, pareil pour les déplacement la sauvegarde prendra les élément déplacer comme nouveaux mais conservera les anciens dans l'emplacement d'origine, sa peut être utile suivant les cas)
détail :
/D : j-m-a Copie les fichiers modifiés à partir de la date spécifiée.
Si aucune date n'est donnée, copie uniquement les fichiers dont
l'heure source est plus récente que l'heure de destination.
/E Copie les répertoires et sous-répertoires, y compris les
répertoires vides.
/I Si la destination n'existe pas et que plus d'un fichier est
copié, considérer la destination comme devant être un répertoire.
/H Copie également les fichiers cachés et les fichiers système.
/R Remplace les fichiers en lecture seule.
/Y Supprime la demande de confirmation de remplacement de
fichiers de destination existants.
/EXCLUDE:fich1[+fich2][+fich3]...
Spécifie une liste de fichiers contenant des chaînes. Chaque
chaîne doit être placée sur une ligne séparée dans le fichier.
Lorsque l'une des chaînes se retrouve dans le chemin d'accès
absolu du fichier devant être copié, ce fichier est exclu de la
copie. Par exemple, spécifier une chaîne telle que \obj\ ou .obj
exclura respectivement tous les fichiers situés sous le
répertoire obj ou tous les fichiers dont l'extension est .obj.
Message édité par dener le 03-10-2007 à 11:46:10
---------------
nerd approved for consumption