thetoto52
Messages postés87Date d'inscriptionlundi 9 janvier 2006StatutMembreDernière intervention11 novembre 2008
-
11 avril 2006 à 20:27
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
11 avril 2006 à 23:17
Voila je voidrais savoir comment ont peut faire pour savoir si un fichier existe a un endroit pour eviter d'avor une ereur quand on vas essayer de l'ouvrir.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 avril 2006 à 20:32
Salut
Facile :
-1- Tu vas dans la salle de bain
-2- Tu récupères une pince à épiler
-3- Tu arraches le poil que tu as dans la main
Une fois libéré, tu tapes "Fichier existe" dans la case "Rechercher" en haut de cette page et tu auras ta réponse.
Jette <STRIKE>un oeil</STRIKE> les deux yeux sur cette source d'information : clique ici
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 11 avril 2006 à 21:24
C'est fort possible Dark, je dis pas le contraire.
Mais jusqu'à présent je me suis contenté d'un simple Dir et j'ai jamais eu de souci.
Mais j'ai aussi toujours cherché un fichier bien precis et connu à l'avance (fichier de conf par exemple). La seule condition est qu'il ne faut pas qu'il y ai un répertoire portant le même nom à la place car dans ce cas il faut faire un peu plus de code.
Autre problème aussi si tu ouvre le fichier en mode binaire pour une lecture, et qu'il fait 0 octet, là effectivement il faut ton code.
Ca m'est arrivé une fois, mais ça venais d'un bug de mon soft, mon fichier ne pouvais pas faire 0 octet en temps normal.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 11 avril 2006 à 21:27
eh eh, et il me semble aussi qu'il y a des bugs si le fichier est placé dans la corbeille ou un truc comme cà, je sais plus, j'avais obtenu des trucs très bizarre y'a une époque où je me fiais que sur le dir pour tester l'existance !
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 11 avril 2006 à 23:17
Si question est .net et que .net fournit ce qu'il faut alors inutile d'appeler directement l'API, évident.
Si VB6: la fonction dir de VB est une antique daube qu'il convient d'oublier, c'est l'exemple même de la contre productivité pour savoir si un fichier existe. dir() retourne un String (appel du memory manager par SysAllocString pour construire un BSTR), je sais qu'il faut occuper le cpu mais à ce point d'inutilité....