Bonjour tous,
j'ai une question surement très facile pour vous mais je ne vois pas comment faire...
j'espère que vous pourrez m'aider,
je vous en remercie
je dispose de 2dossiers:
1°) 'AAA'
2°) 'BBB'
contenu de de chacun:
dans chaque dossier j'ai des fichiers .txt par exemple
1°) dans AAA: a.txt, b.txt, c.txt
2°) dans BBB: c.txt d.txt
ce que je voudrais:
je voudrais prendre tout les fichiers qui se trouve dans AAA et BBB
et les mettre dans un dossier 'FINAL'.
Voici ce que j'ai fais :
Probleme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 adressCourante=cd; nomDossier1='AAA'; nomDossier2='BBB'; nomDossierFinal='FINAL'; copyfile([adressCourante '\' nomDossier1'\*.txt'],[adressCourante '\' nomDossierFinal] ,'f') copyfile([adressCourante '\' nomDossier2'\*.txt'],[adressCourante '\' nomDossierFinal] ,'f')
le soucis de ce bout de code est qu'il ne renomme pas les fichiers lors de la copie
et donc lors que je fais ceci dans le dossier "nomDossierFinal" il n'y aura qu'un seul fichier "c.txt" puisque le premier aura été écrasé...
Solution:
ce qu'il faudrait donc faire c'est une copie mais en renommant au passage tous les fichiers .txt de ce type :
le soucis est que je ne connais pas forcment à priori le noms des fichiers .txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 a_AAA.txt b_AAA.txt c_AAA.txt c_BBB.txt d_BBB.txt
donc je ne sais pas trop comment faire...
Partager