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
Partager