Synchronisation de deux répertoires en java
Bonjour,
Je dois synchroniser deux répertoires sur un même pc en Java et en C.
Je ne sais pas comment procéder,pouvez vous m'aider svp?
Comment comparer deux fichiers ( en prenant en compte par exemple, l'heure et le contenu) et remplacer l'un par le plus récent.
Cordialement.
Je dois synchroniser deux répertoires sur un même pc en Java et en C.
Je ne sais pas comment procéder,pouvez vous m'aider svp?
Comment comparer deux fichiers ( en prenant en compte par exemple, l'heure et le contenu) et remplacer l'un par le plus récent.
Cordialement.
2 réponses
-
ModérateurPour cela pas de mystère, il faut régulièrement consulter le dossier et lire un à un les fichiers pour connaître leur date de modification, leur taille, etc. afin de savoir s'il est déjà synchronisé ou non. Après le remplacement est relativement simple il suffit d'écraser le contenu du dossier le plus ancien.
Tu peux commencer par regarder la classe java.nio.Files, en particulier les méthodes readAttributes et copy... -
ok d'accord.
Je vais voir ça de suite.
Merci