Comment Vérifier si Fichier existant ?

ngugu Messages postés 5 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 2 mars 2003 - 13 févr. 2003 à 13:19
cs_slash_nbk Messages postés 3 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 24 avril 2004 - 24 avril 2004 à 11:10
Salut. Dans mon programme, j'ouvre des fichiers correspondant à un nom d'utilisateur.
Cependant si les fichiers n'existe pas deja, ca plante (car il trouve pas le fichier).
Comment puis je faire pour 1) verifier que le fichier existe avant dessayer d'ouvrir et 2) creer le fichier s'il est pas existant (commande pour creation de fichier ?).

Merci davance :)

3 réponses

MrDogbert Messages postés 133 Date d'inscription jeudi 26 octobre 2000 Statut Membre Dernière intervention 20 juillet 2004 1
13 févr. 2003 à 13:51
if dir(MonFichier) = MonFiichier then 'il existe
Pour creer le fichier je ne sais pas vraiment, ca le fait automatiquement lorsque tu utilises cette methode de lecture de fichiers
open MonFichier for binary as #1

MrDogbert
0
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
13 févr. 2003 à 14:02
1 ) Cherche sur le site y a deja plein de sources (dont la mienne)

2 )
Dim fi as integer
fi = FreeFile()
Open Fichier For Append As #fi
Close #fi

Et voila

A++

Crazyht :)
0
cs_slash_nbk Messages postés 3 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 24 avril 2004
24 avril 2004 à 11:10
bah sinon y'a plus simple.

Tu diriges ton Drive1.
Tu diriges ton Dir1.
Tu diriges ton File1.

et tu contrôle :
if file1.listcount=0 ' c'est que ton fichier n'esiste pas
'alors tu fais ce que tu veux
else 'sinon, c'est qu'il existe
'alors tu fais ce que tu veux
end if

c'est simple et ça marche bien.
@+ Slash_nbk
0
Rejoignez-nous