Extraire le nom du fichier d'un chemin

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 130 fois - Téléchargée 39 fois

Contenu du snippet

Voilà, c'est la méthode la plus rapide pour extraire le nom du fichier d'un chemin

Source / Exemple :


'Pour une adresse Internet (URL http, ftp...)

filename = Mid$(chemin, InStrRev(chemin, "/"))

'Pour un chemin

filename = Mid$(chemin, InStrRev(chemin, "\"))

Conclusion :


Voilà je crois pas qu'il existe plus simple ;-)

A voir également

Ajouter un commentaire

Commentaires

frank150
Messages postés
34
Date d'inscription
lundi 6 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2008
-
Encore Mieux :

FileName = Replace(Mid$(chemin, InStrRev(chemin, "")), "", "")

pcq si ton fichier est "c:TestTest.txt" alors, avec ton code, ca donne ca "Test.txt"

Avec ce code la, ca enlève les

Bonne Prog
frank150
Messages postés
34
Date d'inscription
lundi 6 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2008
-
Encore Mieux :

FileName = Replace(Mid$(chemin, InStrRev(chemin, "")), "", "")

pcq si ton fichier est "c:TestTest.txt" alors, avec ton code, ca donne ca "Test.txt"

Avec ce code la, ca enlève les ""

Bonne Prog
DHKold
Messages postés
153
Date d'inscription
vendredi 6 décembre 2002
Statut
Membre
Dernière intervention
29 mai 2005
-
C:TOTO.EXT ca n'existe pas, c'est C:TOTO.EXT alors.
c: ==> c:
d: ==> d:
...
:)
philoo91
Messages postés
46
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
13 juillet 2009
-
BUG par effet de bord sur instruction MID !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Mid avec 0 (zéro) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
essaye avec C:TOTO.EXT !

Et meme avec +1 ! (qui en soit n'est pas faux)
DHKold
Messages postés
153
Date d'inscription
vendredi 6 décembre 2002
Statut
Membre
Dernière intervention
29 mai 2005
-
Oui, enfin c'est parce que je m'en sers pour des adresse internet, mais je sais que c'est des \

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.