niklos0 a écrit:D'autre part, maintenant que j'y pense, il suffit de mettre une tache planifié de copie d'un disque vers l'autre. Ca ne coute rien, et ça fait le boulot automatiquement.
Voilà le script à mettre dans un fichier copie.bat :
- Code: Tout sélectionner
@echo off
XCOPY C:\SOURCE D:\DESTINATION /E /D /C /Y
xcopy est un utilitaire de copie dispo dans windows 7
Il s'utilise comme ceci :
xcopy
source destination/e => Copie les répertoires et sous-répertoires, y compris les répertoires vides.
/d => /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. (évite de tout recopier si ce n'est pas nécessaire, en plus, ça évite l'erreur typique du manque de place. Par exemple si sur c:\ vous copier pour 500Go donc 100Go de nouveau vers d:\ qui n'a que 200Go, ça ne pose pas de problème car xcopy "voit" qu'il ne faut ajouter que 100Go et non les 500go de données copiées. ATTENTION si un des fichiers de la source est altéré, il le sera aussi sur la copie.
/c => Continuer la copie même si des erreurs se produisent. (sachant que l'on copie une source, ce n'est pas gênant et évite un arrêt de la copie s'il tombe sur un fichier utilisé. A la prochaine exécution, il copiera le fichier en question)
/y => Supprime la demande de confirmation de remplacement de fichiers de destination existants.
Pour l’exécuter de manière automatique, on le place dans le planificateur de tâche windows
Menu démarré, tous les programmes, accessoires, outils système, planificateur de tâche (sous windows 7, mais ça doit être similaire sous 98, XP, Vista, 8 et 10 (j'ai un doute pour 98 mais les autres c'est sûr, ça y est quelque part)
action, créer une tâche
Onglet général :nom => ma copie de fichier
Description => copie de mes fichier de musique périodique
Exécuter même si l'utilisateur n'est pas connecté
Exécuté avec les autorisations maximales
Onglet déclencheurs :Nouveau
Lancer la tâche à l'heure programmée (ou vous adaptez en fonction de vos besoin)
Chaque jour/semaine/mois (au choix)
Attention à bien coché "activée" tout en bas
=> OK
Onglet action :Nouveau
Action : démarrer un programme
Parcourir...
Sélectionner votre script de copie "copie.bat" créé précédemment.
OK
Onglet paramètres :cocher (ou pas) la case "Exécuter la tâche dès que possible si un démarrage planifié est manqué"
Cliquer sur OK pour tout fermer.
Contrôler que le script s’exécute correctement un coup de temps en temps au cas où.