Mofidication de l'arborescence - Deplacement de fichier
Bonjour a tous (eh oui c'est mon premier topic)
Bon j'ai 2 problemes
_ Je souhaite creer un programme automatisé pour organiser ma bibliothèque de tablatures (je suis guitariste, j'ai téléchargé 650 megas de tablatures, et une tablature fait 4kO.... donc manuellement c'est meme pas la peine d'y penser, j'y ai deja passé un mois, et j'en suis qu'à la lettre A). Donc un fichier se présente sous cette forme la
ACDC - Thunderstruck.gp3
nomdelartiste - nomdelamusique. extention [gp3,gp4,gtp]
Je souhaite organiser pour un classement dans des dossiers A, B, C, puis un dossier par artiste, avec son nom, puis dans ce dossier toutes ses chansons avec seulement le nom de la chanson. L'extention n'a aucune importance pour moi.
_Je débute en C.... (ce qui est a mon avis le plus gros handicap)..
En utilitaire de developpement j'utilise devC++, et j'ai comme livre de référence "le language C" chez "le programmeur"
En système d'exploitation j'ai windows XP (très mauvais je sais, mais j'essaye en meme temps que j'apprend le C de me mettre a LINUX, heuresement que je suis en fac..)
Voila, tous vos conseils sont les bienvenus, parce que je n'arrive ni a trouver les instructions pour le faire, ni les librairies (enfin i'a pas 10 millions de boulet qui telechargent 600 meg de fichier a 4ko...) Je remercie tous ceux qui répondront, et aussi ceux qui se limiteront a lire.
Re: Mofidication de l'arborescence - Deplacement de fichier
Citation:
Envoyé par isildur37
_ Je souhaite creer un programme automatisé pour organiser ma bibliothèque de tablatures (je suis guitariste, j'ai téléchargé 650 megas de tablatures, et une tablature fait 4kO.... donc manuellement c'est meme pas la peine d'y penser, j'y ai deja passé un mois, et j'en suis qu'à la lettre A). Donc un fichier se présente sous cette forme la
ACDC - Thunderstruck.gp3
nomdelartiste - nomdelamusique. extention [gp3,gp4,gtp]
Je souhaite organiser pour un classement dans des dossiers A, B, C, puis un dossier par artiste, avec son nom, puis dans ce dossier toutes ses chansons avec seulement le nom de la chanson. L'extention n'a aucune importance pour moi.
Si j'ai bien compris, à partir un répertoire où tout est en vrac :
Code:
1 2 3 4 5
|
POLICE - Walking on the moon.gp3
ACDC - Thunderstruck.gp3
POLICE - Message in a bottle.gp3
ALICIA KEYS - whatever.gp3 |
Tu souhaites obtenir ça sur ton disque :
Code:
1 2 3 4 5
|
A/ACDC/Thunderstruck.gp3
ALICIA KEYS/whatever.gp3
P/POLICE/Walking on the moon.gp3
Message in a bottle.gp3 |
Citation:
_Je débute en C.... (ce qui est a mon avis le plus gros handicap)..
Je ne suis pas sûr que le C soit le meilleur des outils pour ça, mais comme on est sur le forum C (et que je ne connais pas d'alternative), allons-y.
Il faut que tu commences par maitriser la gestion des répértoires. Le langage C natif ne sait pas faire, mais heureusement, il y a des fonctions POSIX.1 (donc très portables) comme opendir() readdir() etc. qui permettent de faire ça (supportées par Dev-C++).
Entraine toi déjà à maitriser ces fonctions et à créer une liste (ecran, fichier, peu importe) à partir de tes fichiers (comme un dir sous DOS, mais juste avec les noms des fichiers).
Citation:
En système d'exploitation j'ai windows XP (très mauvais je sais<...>
HALTE! Que les choses soient claires.
La plupart des programmeurs C utilisent Windows ou Linux quand ce n'est pas les deux. Ce n'est donc pas le lieu pour déclencher une guerre des OS, qui de toutes façon serait rapidement modérée. (Je rappelle qu'on est sur un forum privé, avec un Dieu qui a tout les droits).
Il existe des forums poubelles pour ce genre de débats stériles.