VOIR SI UN FICHIER EXISTE !

Ktb
Messages postés
80
Date d'inscription
mercredi 13 mars 2002
Statut
Membre
Dernière intervention
8 novembre 2006
- 7 mai 2003 à 21:43
cs_Kartograv
Messages postés
4
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
15 avril 2009
- 8 juil. 2008 à 14:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/7007-voir-si-un-fichier-existe

cs_Kartograv
Messages postés
4
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
15 avril 2009

8 juil. 2008 à 14:03
Merci. Bonne ressource utile. Mon programme gère des dossiers existants. Les limites de la fonction ne me concernent donc pas.
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
27 févr. 2007 à 10:11
Dir$ génère une erreur si chemin réseau inexistant :

If Dir$("\\MonFauxServer\MonDossier\MonFichier") <> vbNullString Then MsgBox "Il existe", vbInformation, "IL Existe"

utiliser par exemple

Public Declare Function GetFileAttributes Lib "kernel32.dll" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long
Public Const INVALID_FILE_ATTRIBUTES As Long = &HFFFFFFFF

Public Function DoesExist(ByRef vsPath As String) As Boolean
DoesExist = (GetFileAttributes(vsPath) <> INVALID_FILE_ATTRIBUTES)
End Function
hugues_PB
Messages postés
1
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
27 février 2007

27 févr. 2007 à 04:36
Très bonne source ! je l'utilise pour chercher des fichiers générés par Pro-E...
C'est beaucoup plus simple que GetAttr.
9713Jo
Messages postés
17
Date d'inscription
mercredi 2 avril 2003
Statut
Membre
Dernière intervention
15 mai 2003

9 mai 2003 à 16:41
Ouai pas con. Moi, j'utilisait Open For input avec une gestion d'erreur.
Merci.
cs_legion91
Messages postés
216
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
15 décembre 2010

8 mai 2003 à 09:11
source tres utile par exemple pour la creation d'une API d'installation,
Good taf
Afficher les 6 commentaires