Reading data i tekstfiler er en felles oppgave i programmering , og noen ganger du bare vil lese visse data og overser resten . For å få dette utført , må du først programmere åpne tekstfilen ved hjelp av " StreamReader "-klassen . I dette tilfellet må du lese én linje om gangen ved hjelp av " Readline "-metoden for å sjekke dataene du vil lagre. Lese en linje av gangen kan hjelpe deg å holde styr på de dataene du lagrer i minnet i programmet. Instruksjoner
en
Launch Microsoft Visual Basic Express og klikk på "New Project " på "Start Page "-kategorien . . Klikk på " Visual Basic " nedenfor " Installerte maler " og dobbeltklikk på " Console Application " for å lage en ny konsoll prosjekt
2
Erklærer følgende namespace i erklæringer område av modulen :
Importen System.IO
3
Definer variablene du vil bruke til å lese tekstfilen
Dim filePath As String = "C : . \\ readTextFile.txt "
Dim lineRead As String =" "
Dim finalFileData As String =" "
4
Sjekk og se om filen finnes ved å legge følgende kode :
p Hvis System.IO.File.Exists ( filePath ) = True Deretter
5
Legg til følgende kode for å åpne tekstfilen for lesing : en
Dim objReader . som New System.IO.StreamReader ( filePath )
6
Loop gjennom dataene og lagre linjene som inneholder komma
Mens objReader.Peek ( ) < > - 1
lineRead = objReader.ReadLine ( ) & vbNewLine
p Hvis lineRead.Contains ( "," ) Then
finalFileData = finalFileData & lineRead
End Hvis
Loop
7
Kopier og lim inn følgende kode hvis å vise en melding hvis filen ikke ble funnet : en
Else
MsgBox ( " filen eksisterer ikke i veien definert. ")
End If
8
Vis data leses fra filen til konsollen vinduet ved å legge følgende kode:
< p> Console.Write ( finalFileData )
Console.ReadLine ( )
9
Trykk " F5 " tasten for å kjøre programmet . Resultatene vises i konsollen vinduet bør være bare linjer med komma .