Creation de dossier suivant nom de fichier
Le
Jacques
Salut a toutes et tous
Voila je possède prés de 500 albums de compilations diverses (Rock,slow,
dance, techno, Valqes, Tango etc.) en plus des albums de chanteurs(euses)
divers, car je fais de l'animation de soirées (Mariage etc), ne voyez pas ce
message comme de la pub perso.
Donc comme je dois passer en informatique pour faire ces soirées (y'en a
marre de porter presque 100 kilos de CD), j'acquéries ces compilations et
les albums de chanteurs (euses) diverses avec un logiciel que beaucoup
connaissent (Mais je ne site pas pour la pub, lol.
Lors de l'acquisition le logiciel fait une recherche dans une base de donnée
CDDB, de manière a y mettre le nom du chanteur et de l'album, l'année et le
style.
Le logiciel va créer un dossier du nom du chanteur et du titre de l'album
(En générale je le supprime car je ne m'en sert pas)
Ex : Nom du chanteur - Michel SARDOU
Titre de l'album - Best off
Donc cela va créer un dossier Michel SARDOU et dans ce dossier un autre
dossier avec Best off
Mais dans mon cas il n'y aura pas de deuxième dossier car tous les titres
irons directement dans le nom du chanteurs (Je ne différentie pas les
albums)
Donc pour ce qui est des albums de chanteurs(euses), il n'y a pas de
problème, mais pour ce qui est des compilation, la cela se corse.
En générale la base de données donne se résultat :
Nom du chanteur - Various
Titre de l'album - Variétes francaise
Plage - Nom du chanteur / Titre de la chanson
Et par conséquence les tritres ne sont plus envoyé dans les bons dossiers
Ce que j'aimerais faire :
Lors de la fin de l'acquistion ou quand il y a pas mal de titres dans ce
dossier Various (Si la base en met un autre je le renomme de cette manière :
Various et je supprime le titre de l'album pour simplifier la chose)
Avec Excel aller dans ce dossier (Various) et créer avec le nom du fichier
un dossier et mettre ce fichier dedans en supprimant le nom de l'interprète
:
Exemple :
Si dans Various il y a un titre (Voir plusieurs) qui se nomme - Johnny
HALLYDAY / Les portes du penitentié
que cela créé un dossier Johnny HALLYDAY et dans ce dossier que cela recopie
le fichier mais qu'avec le titre de la chanson
Donc dossier : Johnny HALLYDAY -> Les portes du penitentié
Pour le séparateur se sera toujours " / " et en cas ou la base en mette un
autre je renommerai avec le logiciel pour remettre " / ", je m'arrangerai
pour qu'il n'y est pas d'espace devant et aprés se séparateurs (Car je pense
que cela peu faussé).
Je me doute que cela n'est pas un truc facile a concevoir, mais moi je n'y
arriverai pas vu mes connaiussance en VBA, et si cela se fait m'évitera une
centaine d'heures de boulot et si d'autre personne sont interresser par ce
fichier je leur donnerai bien volontier (Si le ou les contributeurs sont Ok
biensur )car nous sommes nombreux a avoir cette passion.
Je vous remercie grandement, Jacques
Voila je possède prés de 500 albums de compilations diverses (Rock,slow,
dance, techno, Valqes, Tango etc.) en plus des albums de chanteurs(euses)
divers, car je fais de l'animation de soirées (Mariage etc), ne voyez pas ce
message comme de la pub perso.
Donc comme je dois passer en informatique pour faire ces soirées (y'en a
marre de porter presque 100 kilos de CD), j'acquéries ces compilations et
les albums de chanteurs (euses) diverses avec un logiciel que beaucoup
connaissent (Mais je ne site pas pour la pub, lol.
Lors de l'acquisition le logiciel fait une recherche dans une base de donnée
CDDB, de manière a y mettre le nom du chanteur et de l'album, l'année et le
style.
Le logiciel va créer un dossier du nom du chanteur et du titre de l'album
(En générale je le supprime car je ne m'en sert pas)
Ex : Nom du chanteur - Michel SARDOU
Titre de l'album - Best off
Donc cela va créer un dossier Michel SARDOU et dans ce dossier un autre
dossier avec Best off
Mais dans mon cas il n'y aura pas de deuxième dossier car tous les titres
irons directement dans le nom du chanteurs (Je ne différentie pas les
albums)
Donc pour ce qui est des albums de chanteurs(euses), il n'y a pas de
problème, mais pour ce qui est des compilation, la cela se corse.
En générale la base de données donne se résultat :
Nom du chanteur - Various
Titre de l'album - Variétes francaise
Plage - Nom du chanteur / Titre de la chanson
Et par conséquence les tritres ne sont plus envoyé dans les bons dossiers
Ce que j'aimerais faire :
Lors de la fin de l'acquistion ou quand il y a pas mal de titres dans ce
dossier Various (Si la base en met un autre je le renomme de cette manière :
Various et je supprime le titre de l'album pour simplifier la chose)
Avec Excel aller dans ce dossier (Various) et créer avec le nom du fichier
un dossier et mettre ce fichier dedans en supprimant le nom de l'interprète
:
Exemple :
Si dans Various il y a un titre (Voir plusieurs) qui se nomme - Johnny
HALLYDAY / Les portes du penitentié
que cela créé un dossier Johnny HALLYDAY et dans ce dossier que cela recopie
le fichier mais qu'avec le titre de la chanson
Donc dossier : Johnny HALLYDAY -> Les portes du penitentié
Pour le séparateur se sera toujours " / " et en cas ou la base en mette un
autre je renommerai avec le logiciel pour remettre " / ", je m'arrangerai
pour qu'il n'y est pas d'espace devant et aprés se séparateurs (Car je pense
que cela peu faussé).
Je me doute que cela n'est pas un truc facile a concevoir, mais moi je n'y
arriverai pas vu mes connaiussance en VBA, et si cela se fait m'évitera une
centaine d'heures de boulot et si d'autre personne sont interresser par ce
fichier je leur donnerai bien volontier (Si le ou les contributeurs sont Ok
biensur )car nous sommes nombreux a avoir cette passion.
Je vous remercie grandement, Jacques

Poser une question


Oups, je viens de m'apercevoir que je ne peu pas mettre " / " Comme
séparateur donc j'utiliserai " _ " le tiré du 8.
Merci, Jacques
"Jacques" 427c7878$0$1231$
Je ferais une recherche sur Google avec comme mots clé :MP3 Excel
Il y a plusieurs fichiers qui semblent faire ce que tu souhaites.
Damien
Jacques a formulé la demande :
Donc je viens de regardé les fichiers créer par le logiciel, il met
directement un espace devant et derrière le séparateur.
Y'a t'il moyen de supprimer ces espace lors de création du dossier et de
l'importation du fichier dans ce dossier?
Merci et bon week - end, Jcques
"Jacques" 427c79f8$0$3112$
ce que tu appelles dossier, je peux le traduire , je pense, par
répertoire ?
Je ne suis pas certain d'avoir tout compris, aussi je te donne un
exemple de ce que j'ai compris.
Exemple: il existe donc un répertoire appelé Various , p.e C:Mes
DocumentsVarious.
Ce répertoire Various contient des fichiers dont le nom de l'un d'entre
eux p.e est Johnny Halliday_Les portes du pénitencier.MP3 ou Johnny
Halliday_Les portes du pénitencier.WAV
Dans ces conditions ( si j'ai bien compris), ce que tu souhaites c'est
faire en sorte que l'on parcoure l'inégralité des fichiers du répertoire
VARIOUS, que l'on crée autant de sous-répertoires différents qu'il y a
d'artistes différents et qu'on aille mettre dans ces sous-répertoires
l'ensemble des titres qui sont rattachés aux artistes sachant qu'il peut
y avoir plusieurs titres pour un même artiste.
Est-ce bien celà ?
En synthèse, il faut savoir que ce n'est pas une tâche extrêmement
compliquée en VBA .Simplement il faut bien connaitre les conditions de
dénomination des fichiers
A+
A+