maiez
Messages postés1Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention26 juin 2005
-
26 juin 2005 à 11:57
cs_dan80
Messages postés101Date d'inscriptionmardi 3 mai 2005StatutMembreDernière intervention19 avril 2006
-
28 juin 2005 à 15:08
Salut,
je suis débutant en VB.net, et je voulais savoir comment accéder à un fichier (mode aléatoire) en lecture...
En ecriture,ça bien marché avec filePut ,mais l'ouverture avec fileGet non.
cs_dan80
Messages postés101Date d'inscriptionmardi 3 mai 2005StatutMembreDernière intervention19 avril 2006 28 juin 2005 à 15:07
regarde ca :
Sub FichierTexte(ByVal NomFichier As String)
Dim sr As System.IO.StreamReader
Dim sw As System.IO.StreamWriter
Dim sLine As String
Try
If Not File.Exists(NomFichier) Then
'Le fichier n'existe pas. On le crée
sw = New StreamWriter(NomFichier)
sw.WriteLine("Bonjour. Il nous sommes le {0} et il est {1} ", _
DateTime.Now.ToLongDateString, _
DateTime.Now.ToLongTimeString)
sw.Close()
sw = Nothing
'Remarque : On peut utiliser sw = File.AppendText(NomFichier) pour ajouter
'du texte à un fichier existant
End If
'Ouverture du fichier et Ecriture du contenu du fichier sur la console
sr = New StreamReader(NomFichier)
Console.WriteLine("Debut du fichier")
sLine = sr.ReadLine()
While Not sLine Is Nothing
Console.WriteLine(sLine)
sLine = sr.ReadLine()
End While
Console.WriteLine("Fin du fichier")
Finally
'Fermeture streamreader
If Not IsNothing(sr) Then sr.Close()
'Fermeture streamwriter
If Not IsNothing(sw) Then sw.Close()
End Try
End Sub