OVH Cloud OVH Cloud

Comment savoir si un rep existe

2 réponses
Avatar
seb
Comment tester l'existence d'un r=E9pertoire.
J'ai essay=E9 avec getattr mais ca ne marche pas quand le=20
r=E9pertoire n'existe pas.

Merci d'avance

2 réponses

Avatar
Xav
salut,

si c vb6 :
if dir(CheminRepertoire,vbdirectory)<>"" then msgbox "rep existe"

si cd vb.net:

if io.directory.exist(cheminRepertoire) then msgbox("rep existe")

oila

a++

xavier




"seb" a écrit dans le message de
news:06a101c35d8b$af6decc0$
Comment tester l'existence d'un répertoire.
J'ai essayé avec getattr mais ca ne marche pas quand le
répertoire n'existe pas.

Merci d'avance
Avatar
François Picalausa
Bonjour/soir,

Function DirectoryExists(strPath AS String) As Boolean
On error resume Next
DirectoryExists = (GetAttr(strPath) And vbDirectory) = vbDirectory
End Function

Ne pas utiliser Dir parce qu'il emploie un seul buffer pour toute
l'application et il sera donc réinitialisé...

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"seb" a écrit dans le message de
news:06a101c35d8b$af6decc0$
Comment tester l'existence d'un répertoire.
J'ai essayé avec getattr mais ca ne marche pas quand le
répertoire n'existe pas.

Merci d'avance