Les conditions ! Existe , Existe pas ? TOUS ?

Les conditions ! Existe , Existe pas ? TOUS ? - VB/VBA/VBS - Programmation

Marsh Posté le 31-07-2002 à 17:01:28    

COmment utiliser dans les cas :  
Si le fichier c:\logo.gif existe alors
j'ai bien essayer  

Code :
  1. if "c:\logo.gif" exist then


Mais Ca ne marche pas
et j'aimerais connaitre l'operateur tous  
pour faire  
Si le fichier se termine par .gif alors  
Ca peut etre ca  mais je ne l'ai pas encore utiliser

Code :
  1. if "*.gif" then


Mais je crois que ce n'est pas ca  
aidez moi merci

Reply

Marsh Posté le 31-07-2002 à 17:01:28   

Reply

Marsh Posté le 31-07-2002 à 17:03:43    

Pour le premier cas, tu ouvres le fichier, et s'il n'existe pas, tu auras une erreur qu'il te suffira de catcher.
 
Pour le second cas :
 
If Right(nom_du_fichier, 3) = "gif" Then...


Message édité par Harkonnen le 31-07-2002 à 17:05:40

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 31-07-2002 à 17:10:17    

tu veux savoir quoi  ? si c'est bien un *.gif, ou que l'extension et correct alors c'est effectivement ce que t'as mis harkonnen, avec une nuance prés, tu teste, le point pour vérifier l'extension
 

Code :
  1. If Right(nom_du_fichier, 4) = ".gif" Then...


 
par contre si tu veux savoir si le fichier existe sur le disque, je crois que tu as la fonction DIR en VB. Personellement j'utilise les API windows, GETFILESETTRIBUTES, cette fonction me donne les propriéte des fichiers et me renvoie -1 si le fichier n'existe pas, tu la trouveras soit sur www.vbfrance.com ou sur ce site qui en regroupe plus de de 200... http://docvb.free.fr/api.php


Message édité par macray le 31-07-2002 à 17:10:56

---------------
;) Bienvenue sur le site...:)             http://perso.wanadoo.fr/rapport
Reply

Marsh Posté le 31-07-2002 à 17:27:31    

merci je vais regarder tous ca

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed