Läsa data i textfiler är en gemensam uppgift i datorprogrammering , och ibland du bara vill läsa vissa uppgifter och bortser från resten . För att få detta utfört , måste du först programmera öppna textfil med " StreamReader " klass . I det här fallet , måste du läsa en rad i taget genom att använda " Readline " metod för att kontrollera om de data du vill spara . Läsa en rad i taget kan hjälpa dig hålla koll på de data som du sparar till minnet i ditt program . Instruktioner
1
Launch Microsoft Visual Basic Express och klicka på " Nytt projekt " på " Startsidan " fliken . . Klicka på " Visual Basic " under " Installerade mallar " och dubbelklicka på " Console Application " för att skapa en ny konsol projekt
2
Deklarera följande namespace i deklarationerna område av modul :
Import System.IO
3
Definiera variabler som du använder för att läsa textfilen
Dim filepath As String = " C : . \\ readTextFile.txt "
Dim lineRead As String = " "
Dim finalFileData As String = " "
4
Kontrollera och se om filen finns genom att lägga till följande kod :
Om System.IO.File.Exists ( filepath ) = sant då
5
Lägg till följande kod för att öppna textfilen för läsning :
Dim objReader . som New System.IO.StreamReader ( filepath )
6
Loop genom datan och spara raderna som innehåller kommatecken
Do While objReader.Peek ( ) < > - 1
lineRead = objReader.ReadLine ( ) & vbNewLine
p Om lineRead.Contains ( " , " ) Sen
finalFileData = finalFileData & lineRead
End Om
Loop
7
Kopiera och klistra in följande kod om du vill visa ett meddelande om att filen inte hittades :
Else
MsgBox ( " filen finns inte i definierad väg . " ) katalog
End If
8
Visa data läses från filen till konsolen fönstret genom att lägga till följande kod :
Console.Write ( finalFileData ) katalog
Console.ReadLine ( )
9
Tryck på " F5 " för att köra programmet . Resultaten visas i konsolen fönstret bör vara endast rader med kommatecken .