Voir si un fichier existe !

5/5 (6 avis)

Vue 11 852 fois - Téléchargée 537 fois

Description

Voir un fichier existe ! Sa peut servir dans une base de données ou je sais pas quoi d'autres a vous de voir

Source / Exemple :


'Dir$("Chemin du fichier") <> vbnullstring demande si le fichier existe. Vbnullstring= Le fichier n'existe pas
'Dir$("Chemin du fichier") = vbnullstring demande si le fichier existe pas
If Dir$("c:\Windows\regedit.exe") <> vbNullString Then MsgBox "Il existe", vbInformation, "IL Existe"

Codes Sources

A voir également

Ajouter un commentaire Commentaires
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (dynamic66)