VB.Net Lire fichier Texte

Signaler
Messages postés
926
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
-
Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
-
Salut...

J'aimerais savoir pourquoi ca me dit que mon fichier ne peut être lu. En fait ca me dit que le fichier est peut-être utilisé et impossible à ouvrir.
P.S. mon fichier est bien sur c:\Bureau\test.txt
Merci de votre aide

Try

Dim Fichier
As
New System.IO.StreamReader(
"C:\Bureau\Test.txt")

'Lit le fichier et copie le contenue dans txtBlocNotetxt1.Text = Fichier.ReadToEnd

Fichier.Close()

Catch ex
As System.ExceptionMsgBox(

"Impossible d'ouvrir le fichier, il est peut être en cour d'utilisation")

Finally

End
Try

2 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
49
Salut,
Regardes le contenu de 'ex' pour voir les infos. suppl. concernant l'erreur (notemment InnerException)

<hr />
-Blog-
Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
10
Perso, pour lire un fichier texte, je fait ca :

Dim SR As StreamReader
Try
SR = File.OpenText(FileName)
txtFile.Text = SR.ReadToEnd()
SR.Close()
Catch ex As Exception
MessageBox.Show("Impossible d'accéder en lecture au fichier " & vbCrLf & FileName, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try

Et jusqu'à présent, cela fonctionne très bien