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.

2 réponses

  1. Modérateur
    Pour 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...