Synchronisation de listes de fichiers
Bonjour,
Je dispose d'un fichier texte contenant une liste de fichiers (avec chemin complet).
Je souhaite, dans une arborescence donnée, supprimer tous les fichiers n'appartenant pas à celle liste.
Je pense au processus suivant :
a) Je récupère :
- la liste contenue dans le fichier (liste A),
- le dir de mon arborescence (liste B),
(les deux listes sont triées par ordre alpha).
b) Je prends le premier élément de ma liste B.
c) Je balaye la liste A tant que l'élément de A est < à l'élément de B.
d) Si, lorsque je m'arrête, l'élément de A = celui de B, je garde l'élement de B, sinon, je le supprime.
e) Je prends l'élément suivant de la liste B ... et ainsi de suite.
Je vois comment balayer la liste B, mais je ne sais pas comment balayer en parallèle la liste A (conformément au c) ci-dessus).
Quelqu'un a-t-il une idée ?
Philippe