J'ai une arborescence vaste de dossiers dans lesquels se trouvent des fichiers .TXT.
Certains fichiers .TXT sont en plusieurs parties dont les noms ressemblent à: "XXXXXXXXX.txt": "XXXXXXXXX.txts"
Le problème que j'ai c'est que pour que tout fonctionne il faut que tout les fichiers XXXXXXXXX.txt et XXXXXXXXX.X.txts soient réunis.
Le second problème est que certains fichiers sont éparpillés partout dans l'arborescence en plus d'avoir des copies dans plusieurs dossiers.
J'aimerais que pour chaque fichier XXXXXXXXX.txt on copie tous les autres XXXXXXXXX.X.txts dans les répertoires où se trouvent XXXXXXXXX.txt.
Petit schéma:
XXXXXXXXX.txt se trouve dans C:\dossier\sous-dossier1\ ainsi que C:\dossier\sous-dossier22\ et C:\dossier\sous-dossier1\dossier155\
J'aimerais trouver tous les XXXXXXXXX.X.txts et les copiés dans C:\dossier\sous-dossier1\ - C:\dossier\sous-dossier22\ et C:\dossier\sous-dossier1\dossier155\
J'ai une liste (de 103 002 lignes) avec tous les fichiers manquants sous la forme:
"Error while unpacking 'C:\dossier\sous-dossier1\AAAAA\XXXXXXXXX.txt': XXXXXXXXX.X.txt not found"
Sachant que XXXXXXXXX.X.txt peut se trouver dans plusieurs lignes car plusieurs dossiers, ma liste peut ressembler à:
"Error while unpacking 'C:\dossier\sous-dossier1\AAAAA\XXXXXXXXX.txt': XXXXXXXXX.X.txt not found
Error while unpacking 'C:\dossier\sous-dossier1\BBBBB\XXXXXXXXX.txt': XXXXXXXXX.X.txt not found"
etc...
J'aimerais donc copier "XXXXXXXXX.X.txt" dans "C:\dossier\sous-dossier1\AAAAA\" et "C:\dossier\sous-dossier1\BBBBB\".
Je ne sais pas si je suis assez clair mais je me prend la tête depuis trois jours (cf: mes posts précédents) dessus, je code de façon très sale et j'en ai marre.
Voila, voila, si quelqu'un se sent courageux, please help (il gagnera un gros câlin avec plein de bytes! ) ^^
Partager