Posez votre question Signaler

Verifier si un fichier existe en VB [Résolu]

Lefouerrant 569Messages postés 19 décembre 2007Date d'inscription - Dernière réponse le 6 mai 2012 à 15:54
Bonjour,
je voudrai savoir (ou plutot chercher) comment on vérifie si un fichier existe en Visual Basic avec la boucle if sans code de 10 ligne si possible.
Merci d'avance
Lire la suite 

Verifier si un fichier existe en VB »

15 réponses
Réponse
+9
moins plus
Bonjour

C'est quoi une boucle if ?

if dir (nomfichier$,vbnormal)="" then c'est que le fichier n'existe pas
anonyme 94 - 6 sept. 2009 à 16:03
merci ca m'a aidé
Tomich31 - 2 nov. 2011 à 17:56
Que faut il mettre dans vbnormal?
le père - 2 nov. 2011 à 18:23
il n'y a rien à mettre dans VbNormal, c'est une constante qui fait partie du langage.
Ajouter un commentaire
Réponse
+7
moins plus
Même si le sujet est ultra vieux, je sais qu'il peut toujours être utile à certains internautes, du coup je réponds!

Il y a plus simple pour rechercher si un fichier précis existe :
'A placer avant toutes ligne de code de ta classe
Imports System.IO.File
...
'Puis à l'endroit de ta recherche d'existence : 
If Exists("c:\Chemin\Complet\Du\Fichier.txt") Then
     ...
end if
Brahimo's - 19 févr. 2012 à 23:53
Merci !!! ça m'a bcp aidé
Kamal - 5 mars 2012 à 00:55
Merci bcp kikouyou
Ajouter un commentaire
Réponse
+1
moins plus
Non, le fichier se trouve dans le meme répertoire que mon programme
Brokeos - 6 mai 2012 à 15:54
Vieux topic XD
si tu cherche encore de l'aide, tu peu faire
If Exists(".\fichier") Then
...
end if

le . est egale a l'emplacement de ton programme
donc si tu veux récuper cet emplacement tu as juste a metre 1 point :D

++
Ajouter un commentaire
Réponse
+1
moins plus
ça devrait marcher. Tu mets bien le chemin complet dans le nom de fichier ? tu peux faire un debug.print ou un msgbox du nom de fichier juste avant le dir ?
Ajouter un commentaire
Réponse
+1
moins plus
Excuse-moi, en bidouillant ça à marché, j'ai du mal l'utiliser, merci quand meme !
Ajouter un commentaire
Réponse
+1
moins plus
pas de pb ;-)
Ajouter un commentaire
Réponse
+0
moins plus
Ca ne fonctionne pas et je ne comprend pas ta question.
Ajouter un commentaire
Réponse
+0
moins plus
Pour la question, je voulais simplement dire que if est une instruction qui n'a aucun rapport avec les boucles.

Quand à la fonction dir, elle te dit bien si le fichier existe - à condition de donner le nom de chemin complet (disque et répertoire).
Si tu veux effectivement chercher dans tout un disque, je ne pense pas que ce soit faisable en moins de 10 lignes.
Ajouter un commentaire
Réponse
+0
moins plus
Genial !
merci bcp
Ajouter un commentaire
Ce document intitulé « Verifier si un fichier existe en VB » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?