Précédent   Forum des professionnels en informatique > Environnements de développement > WinDev
WinDev Forum d'entraide sur la programmation en WinDev
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/02/2012, 15h31   #1
Inscrit
 
Inscription : mai 2004
Messages : 759
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 759
Points : 288
Points : 288
Par défaut Recuperer le nom du fichier dans une chaine

Bonjour a tous

j'ai une table ou j'ai plusieurs chaines de caractères représentant l’accès a des images voici une extrait :
Citation:
D:\DOSSIER\VAGUE 2\FOTO FEKESSE 04-08-10\Photo 001.jpg
D:\DOSSIER\VAGUE 2\FOTO FEKESSE 04-08-10\Photo 002.jpg
D:\DOSSIER\VAGUE 2\FOTO FEKESSE 04-08-10\Photo 03.jpg
C:\EVOLIS\PHOTOS\FOTO PATRON ASSI 23 08 11\Photo 007.jpg
D:\DOSSIER \VAGUE 2\FOTO FEKESSE 04-08-10\Photo 005.jpg
D:\DOSSIER\VAGUE 2\FOTO FEKESSE 04-08-10\Photo 006.jpg
C:\EVOLIS\PHOTOS\FOTO PATRON ASSI 23 08 11\Photo 000001.jpg
D:\DOSSIER \VAGUE 2\FOTO FEKESSE 04-08-10\Photo 008.jpg
D:\DOSSIER \VAGUE 2\FOTO FEKESSE 04-08-10\Photo 009.jpg
C:\EVOLIS\PHOTOS\FOTO PATRON ASSI 23 08 11\Photo 001.jpg
C:\EVOLIS\PHOTOS\FOTO PATRON ASSI 23 08 11\Photo 008.jpg
je cherche donc a récupérer pour chaque ligne le nom du fichier (en rouge dans l'extrait).
j'ai chercher dans les fonctions de rechercher sur fichier mais la je rame dure, j'ai compris qu'il me faut un algo, mais le truc c'est que le nom de fichier sont variables
j'ai vraiment besoin d'aide
merci a tous
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h03   #2
Membre Expert
 
Inscription : juillet 2002
Messages : 1 219
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2002
Messages : 1 219
Points : 2 035
Points : 2 035
Bonjour

Il fau tutliser fExtraitChemin qui comme son nom ne l'indique pas permet aussi de récupérer un nom de fichier (constantes fFichier+fExtension)
hpascal est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 01/02/2012, 16h06   #3
Invité de passage
 
Homme
Ingénieur développement logiciels
Inscription : février 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2012
Messages : 3
Points : 4
Points : 4
Bonjour,

Il te suffit de récupérer la partie de la chaine de caractères après le dernier "\".

ch est une chaîne = "D:\DOSSIER\VAGUE 2\FOTO FEKESSE 04-08-10\Photo 001.jpg"

nomFichier est une chaîne = ExtraitChaîne(ch,rangDernier,"\")

En espérant avoir répondu à ton besoin
2ds-consulting est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h14   #4
Inscrit
 
Inscription : mai 2004
Messages : 759
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 759
Points : 288
Points : 288
ok pour vos interventions, je me remet donc au boulot pour les tests.
Merci
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h31   #5
Inscrit
 
Inscription : mai 2004
Messages : 759
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 759
Points : 288
Points : 288
je viens de tester les deux codes marchent parfaitement.
Merci a tous
devalender est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h31.


 
 
 
 
Partenaires

Hébergement Web