copie différentielle des fichiers
Bonjour,
en Win 2008 serveur,
je dois faire un script qui copie toutes les nn minutes les nouveaux fichiers arrivés dans le répertoire A vers le répertoire B. Juste les nouveaux fichiers pas ceux déjà copiés (il y nn minutes).
Une idée ?
D'avance merci.
Utiliser XCOPY pour synchroniser des dossiers
Utiliser XCOPY pour synchroniser des dossiers :
Bien qu'il existe beaucoup plus d'outils avancés pour les dossiers de synchronisation, une méthode très utile (sur Windows OS) est d'utiliser la commande XCOPY. La commande XCOPY a fait partie de la suite, car les fenêtres DOS jour, et fournit un ensemble utile d'options que la commande de copie standard ne fonctionne pas.
Si vous êtes dans un environnement où vous avez plusieurs appareils mobiles contenu de génération que vous aimeriez stockée sur un serveur central pour la sauvegarde et la collaboration de groupe, la commande XCOPY peut être une solution simple pour effectuer des migrations régulières du nouveau contenu / mise à jour sur votre mobile appareil.
La commande XCOPY pour copier les mises à jour d'un dossier à l'autre est comme suit:
Code:
1 2
| @echo off
XCOPY C:\SOURCE D:\DESTINATION /E /D /C /Y |
Les paramètres utilisés dans l'exemple ci-dessus définissent:
- /E
Ceci provoque tous les dossiers et sous-dossiers à copier - /D
Ceci provoque une comparaison de date à fait, ne copiant que les éléments qui sont plus récents que l'élément de destination. Si la destination est plus, ou ne contient pas le fichier, il sera copié. - /C
Ce paramètre indique XCOPY de continuer se il rencontre une erreur - généralement des erreurs se produisent avec des fichiers en lecture seule, ou des fichiers qui ont protégé autorisations . - /Y
Ce paramètre indique XCOPY pour supprimer vous demander confirmation, qui est nécessaire si vous avez l'intention de créer un script d'automatisation ou de tâche planifiée.
Si vous souhaitez automatiser ce processus, la méthode la plus simple est de créer un fichier de commandes et puis créer soit une tâche planifiée, WINDOWS CLIENT script ou un raccourci vers le fichier batch que vous souhaitez exécuter manuellement lorsque vous connectez votre appareil.