Extraction d'une chaîne de caractère [Résolu]

Signaler
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014
-
rgdu86
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014
-
Bonjour,

J'aimerais savoir comment extraire l'extension d'un fichier en C#.

Est-ce possible et si oui comment procéder.

Par avance merci

5 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
43
Non, on ne fait pas un split sur l'extension, on fait:
string ext = System.IO.
Path.GetExtension();

<hr />
-Blog-
Messages postés
149
Date d'inscription
mardi 30 septembre 2003
Statut
Membre
Dernière intervention
23 juillet 2009

Avec un split par rapport au "." sur le nom de ton fichier
Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
2
Pour Big200148, rien n'emêche un utilisateur de mettre un ou plusieurs "." supplémentaire dans le nom du fichier et dans ce cas avec la méthode Split il faudra tenir compte du nombre d'élements du tableau retourné.
Comme dit Bidou, le framework fournit la méthode GetExtension donc pourquoi se compliquer la vie
Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
15
d'autant que split est assez lourd
Messages postés
275
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2014

Merci à tous pour ce petit coup de pouce.