Bonjour à tous!
Voilà j'ai un problème peu commun et j'espère que vous saurez m'aider! Ne me demandez pas pourquoi je fais comme ca dans les exemples! Je n'ai simplement pas le choix.
J'ai une liste de fichiers dans un fichier texte (liste générée par un autre programme), exemple:
Contenu du fichier "liste_de_fichiers.txt":
Code :
- sons/aaa.wav
- sons/bbb.wav
- sons/ccc.mp3
- videos/aaa.avi
- videos/bbb.mpg
- images/aaa.png
- images/bbb.jpg
|
Voici maintenant la structure de mes dossiers:
Code :
- C:\Mes Dossiers\Dossier1
- sons
- aaa.wav
- videos
- bbb.mpg
- C:\Mes Dossiers\Dossier2
- images
- aaa.png
- bbb.jpg
- sons
- bbb.wav
- videos
- aaa.avi
- C:\Mes Dossiers\Dossier3
- sons
- ccc.mp3
|
J'aimerais faire une fonction qui echo le nom du dossier dans lequel est tel ou tel fichier, par exemple:
Code :
- TrouverDossier "videos/aaa.avi"
- TrouverDossier "sons/ccc.mp3"
- TrouverDossier "images/bbb.jpg"
|
Sortie:
Code :
- Dossier2
- Dossier3
- Dossier2
|
Voilà pour mon probleme! Ca doit être assez simple mais je trouve pas... Et aussi vous devez savoir qu'il n'y a jamais de doublons dans mon fichier texte, un fichier ne peut exister que dans un seul dossier.
Merci d'avance de votre aide!