cs_marsouin
Messages postés62Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention21 janvier 2007
-
8 mai 2005 à 11:12
cs_marsouin
Messages postés62Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention21 janvier 2007
-
8 mai 2005 à 20:54
Bonjour à tous
apres avoir cherche dans le forum
voila ma question
via un commonDialog et controle text
comment faire pour ne récuperer que le nom du fichier selectionne et non pas le chemin complet
the_m
Messages postés17Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 8 juillet 2007 8 mai 2005 à 12:56
Lol je crois que la propriété filetitle de la commonDialog s'y prête merveilleusement bien
Quand tu as sélectionné le fichier tu obtiens (exemple avec un fichier
texte truc.txt situé à la racine du disque local c:, une boite de
dialogue cdbOpenFile)
Dim path as string
Dim title as string
'ici tu peux mettre différents flags selon ce que tu compte faire cdbOpenFile.ShowOpen
path = cdbOpenFile.FileName
title = cdbOpenFile.FileTitle
'maintenant path renverra "c:\truc.txt" et title "truc.txt"
'pour avoir seulement "truc" c'est facile : left(title, len(title) -
4), on enlève les 4 derniers caractères (3 de l'extension du fichier et
le point)
the_m
Messages postés17Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 8 juillet 2007 8 mai 2005 à 20:48
lol ben <left(title, len(title)-4> c'est le code pour ne récupérer que le nom du fichier, sans l'extension.
Tu peux le palcer dans une variable ou l'afficher directement
une fois que tu as récupéré les variables path et title comme dans mon
exemple tu peux créer une troisième variable, du nom du fichier sans
l'extension (pour avoir "truc" au lieu de "truc.txt")
<<
'suite du code précédent
Dim PathNoExtens
PathNoExtens =
left(title, len(title)-4)
Msgbox PathNoExtens
>>
Et là la messagebox affichera non pas "C:\truc.txt", ni "truc.txt" mais bien "truc" tout simplement !