Trouver le dossier d'un fichier [Batch] - Shell/Batch - Programmation
MarshPosté le 22-02-2011 à 07:03:35
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.
Marsh Posté le 22-02-2011 à 07:03:35
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":
Voici maintenant la structure de mes dossiers:
J'aimerais faire une fonction qui echo le nom du dossier dans lequel est tel ou tel fichier, par exemple:
Sortie:
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!