OVH Cloud OVH Cloud

Fichier caractère invalide

5 réponses
Avatar
oscarima
Bonjour,

Je fais une petite appli qui copie mes mp3 selon la strusture suivant:
chemin\Artiste\Album\Titre.mp3
Les infos viennent des TAGS MP3 présents dans le fichier.
Le problème est que dans certains cas, j'ai des caractères invalides pour
le chemin ou le nom du fichier.
Existe il une exception ou une méthode pour identifier ces cas et ainsi
proposer à l'utilisateur de renommer le fichier.

Merci d'avance

5 réponses

Avatar
LEBRUN Thomas
Quel genre de caractères invalides ? Es-tu sur d'utilsier le bon format d'encoding pour lire les tags du fichier ?

A+

--
LEBRUN Thomas
Comment poster une question: http://www.gnurou.org/documents/smart-questions-fr.html


"oscarima" a écrit :

Bonjour,

Je fais une petite appli qui copie mes mp3 selon la strusture suivant:
cheminArtisteAlbumTitre.mp3
Les infos viennent des TAGS MP3 présents dans le fichier.
Le problème est que dans certains cas, j'ai des caractères invalides pour
le chemin ou le nom du fichier.
Existe il une exception ou une méthode pour identifier ces cas et ainsi
proposer à l'utilisateur de renommer le fichier.

Merci d'avance



Avatar
Bismark Prods
Le plus simple et manuel c'est de te doter d'un dictionnaire de caractère
valide et d'exclure les autres par expressions regulières et d'agir à ce
moment là !

Bonne prog'

Bismark
Avatar
LEBRUN Thomas
Sinon, voici quelque liens qui pourront p-e t'aider : compare leur façon de faire et voit les différences : ils ont peut-être réussi à ne pas avoir le même problème que toi :

http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_idy

http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/Q_21020413.html

http://www.developerfusion.com/show/114/

http://www.csharpfr.com/code.aspx?id455

A+

--
LEBRUN Thomas
Comment poster une question: http://www.gnurou.org/documents/smart-questions-fr.html


"Bismark Prods" a écrit :

Le plus simple et manuel c'est de te doter d'un dictionnaire de caractère
valide et d'exclure les autres par expressions regulières et d'agir à ce
moment là !

Bonne prog'

Bismark





Avatar
Zazar
Bonjour,

Le plus simple et manuel c'est de te doter d'un dictionnaire de caractère
valide



System.IO.Path.InvalidPathChars contient la liste des caractères invalides.

--
Zazar
Avatar
oscarima
"Zazar" écrivait
news::

Bonjour,

Le plus simple et manuel c'est de te doter d'un dictionnaire de
caractère valide



System.IO.Path.InvalidPathChars contient la liste des caractères
invalides.

--
Zazar





Merci, je vais essayer comme ça ...