cs_DeWaRs
Messages postés77Date d'inscriptionvendredi 31 décembre 2004StatutMembreDernière intervention 6 septembre 2010
-
13 mai 2009 à 10:20
cs_DeWaRs
Messages postés77Date d'inscriptionvendredi 31 décembre 2004StatutMembreDernière intervention 6 septembre 2010
-
13 mai 2009 à 11:18
Bonjour,
Je souhaiterais récuperer ligne par ligne le contenu d'un fichier texte et traiter chaque ligne, mais je ne sais pas comment faire.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 13 mai 2009 à 11:05
ok.
disons que je connais peu le .NET
je lance Visual Studio
je presse F2
je cherche 'ReadLine', le nommage est intuitif...
je trouve:
Public Overrides Function ReadLine() As String
Membre de : System.IO.StreamReader
Résumé :
Lit une ligne de caractères à partir du flux en cours et retourne les données sous forme de chaîne.
ne connaissant pas StreamReader, je regarde si je pourrais lui faire prendre un fichier en entrée.
Public Sub New(ByVal path As String)
Membre de : System.IO.StreamReader
Résumé :
Initialise une nouvelle instance de la classe System.IO.StreamReader pour le nom de fichier spécifié.
Paramètres :
path: Chemin d'accès complet au fichier à lire.
j'ai donc une piste solide, sans même avoir encore créé un projet... juste en ouvrant l'oeil
je peux donc tenter de bâtir un code utilisant un StreamReader.
je créé un nouveau projet
et je code:
Dim oTxt As New IO.StreamReader("C:\a.txt")
Dim sLigne As String
Do Until oTxt.EndOfStream
sLigne = oTxt.ReadLine
'... manipulation de sLigne
Loop