Bonjour,

je souhaite faire la différence de contenu entre 2 dossiers (A et B). Pour cela je souhaite utiliser les DirectoryStream ce qui me donne 2 listes de Path (une pour chaque dossier). Mon problème viens du fait que cette liste n'est pas ordonnée (un print d'une des liste me fourni un ensemble désordonné, tant en type (fichiers/sous-dossier) que lexicographiquement ).
Le problème qui en découle est le suivant:

si je veux utilise ce moyen (différence de contenu) pour faire une fonction de synchronisation l'efficacité vas êtres proche de N*M (N: longueur de la différence de contenu du dossier A, M longueur de la différence de contenu du dossier B).

et je ne suis pas certains de pouvoir parcourir plusieurs fois le même DirectoryStream.

Mon résonnement est-il faux.
Et comment m'y prendre, que ce raisonnement soit vrai ou faux ?