Gambas France BETA


Pas de compte ? Incription

split dans un chemin

Ce sujet est résolu.

1
AuteurMessages
lapenduledargent#1 Posté le 6/11/2011 à 16:02:16
Bonjour,

Avec Dialog.OpenFile, je souhaite récupérer uniquement le nom et l'extension d'une image mais actuellement j'ai :

1
/media/SDATA1/PROGRAMMATION/Gambas/mes programmes/gcode/Images_outils/vide.png


Je souhaite récupérer uniquement vide.png ou un autre nom et son extension à la fin de la ligne

J'ai bien vu cette page dans la doc http://gambasdoc.org/help/cat/string?fr&v3 mais la longueur est variable suivant le nom

A bientôt

Pierre
manu#2 Posté le 6/11/2011 à 16:45:43
Avec Gambas ca roule !Pas besoin de split .... :)

Utilise la class File :

1
2
Dialog.OpenFile
PRINT File.Ext(Dialog.Path)


Cela te renverra l’extension du fichier retourné par Dialog.Path

Tout simplement :)

Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
gambix#3 Posté le 6/11/2011 à 16:50:08
Faire simple !ou file.name(sFile)
ou File.BaseName(sFile)


Enfin regarde la :
http://gambasdoc.org/help/comp/gb/file?fr&v3
Moins de texte dans une signature c'est agrandir son espace.
lapenduledargent#4 Posté le 6/11/2011 à 19:12:09
Merci Gambix et Manu,

J'ai finalement utilisé File.Name

Bonne soirée

Pierre
1