Recuperer un nom de fichier inconu

cs_gronon2 Messages postés 43 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 16 septembre 2005 - 25 juin 2004 à 23:15
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 - 26 juin 2004 à 11:43
J'ai dans un répertoire donné un seul fichier (dans ce répertoire il n'ya jamais plus qu'un fichier)

tout ce que je connais de lui est son extension ".csv"

comment faire pour récuperer son nom

Merci

Gronon2

4 réponses

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
25 juin 2004 à 23:46
Bonsoir

NomDuFichier = Dir("C:\Chemin\Dossier\*.csv")
0
zelze Messages postés 234 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 30 juillet 2008
26 juin 2004 à 00:47
Salut...
Ou alors tu créer un FileListBox et du lui indique:
FileListBox.Pattern="*.csv"
FileListBox.Path="C:\Chemin\Dossier"
s'il n'y en qu'un seul, son nom est FileListBox.List(0).
@+...
0
cs_gronon2 Messages postés 43 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 16 septembre 2005
26 juin 2004 à 04:31
Merci Rene38 mais j'ai préféré la solution de Zelse

bon ca marche très bien dans l'ordinateur ou je programme est installé

mais ca se complique en réseau

il n'est pas capable de me donner le nom du fichier en question

j'ai écrit

FILE.Path = (App.Path + "\repertoire1")

et text1.text = FILE.List(0)

tout fonctionne admirablement bien dans l'ordinateur qui possède le programme

il me donne mon nom de fichier dans text1.text

mais dans l'ordinateur en réseau "Run-time error 76
Path not found"

Pourtant tout le reste du programme fonctionne en réseau j'ai des conncections à des bases Access ou je peux consulter, éliminer ou inscrire des données
j'ai des Datagrid...et je fonctionne toujours avec "App.Path "
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
26 juin 2004 à 11:43
Salut,

App.path, c le chemin où se trouve ton exécutable, donc c un peu normal l'erreur.

Il faut que tu spécifies le chemin autrement.
Pour un chemin réseau, 2 méthodes :
avec lettre logique : "g:\dir1\dir2\...." : pas la meilleure
ou mieux :
sans lettre logique : "\\nomserveur\dir1\dir2\....

\\nomserveur c le chemin réseau connecté au lecteur logique "g:".

Cordialement

CanisLupus
0