Lesen von Daten in Textdateien ist eine gemeinsame Aufgabe in Computer-Programmierung, und manchmal möchten Sie nur bestimmte Daten zu ignorieren den Rest zu lesen . Um dies erreicht , müssen Sie zuerst programmieren öffnen Sie die Textdatei mit dem " StreamReader " Klasse. In diesem Fall müssen Sie eine Zeile zu einem Zeitpunkt mit dem " ReadLine " Verfahren für die Daten, die Sie speichern möchten überprüfen zu lesen. Lesen einer Zeile zu einem Zeitpunkt kann Ihnen helfen, den Überblick über die Daten, die Sie in den Speicher in Ihrem Programm speichern sind . Anleitung
1
Starten Sie Microsoft Visual Basic Express und klicken Sie auf "Neues Projekt " auf der " Startseite "-Registerkarte. . Klicken Sie auf " Visual Basic " unter " Installierte Vorlagen " und doppelklicken Sie auf "Console Application" , um eine neue Konsole -Projekt zu erstellen
2
Declare den folgenden Namespace in den Erklärungen Bereich des Moduls :
Imports System.IO
3
Definieren Sie die Variablen, die Sie verwenden, um die Textdatei zu lesen wird
Dim filePath As String = "C: . \\ readTextFile.txt "
Dim lineRead As String =" " Dim
finalFileData As String =" "
4
prüfen und sehen, ob die Datei vorhanden ist , indem Sie den folgenden Code:
Wenn System.IO.File.Exists ( filePath ) = True Then
5
Fügen Sie den folgenden Code , um die Textdatei zum Lesen öffnen:
Dim objReader . As New System.IO.StreamReader ( filePath )
6
Schleife durch die Daten und speichern Sie die Zeilen , die Kommas enthalten
Do While objReader.Peek () < > - 1 of
lineRead = objReader.ReadLine () & vbNewLine
Wenn lineRead.Contains (", ") Then
finalFileData = finalFileData & lineRead
End wenn
Schleife
7
Kopieren Sie den folgenden Code , wenn eine Meldung angezeigt wird , ob die Datei nicht gefunden wurde :
Else MsgBox
( "Datei nicht in definierten Pfad existiert . " ) End If
8
anzeigen von Daten aus der Datei in die Konsole-Fenster , indem Sie den folgenden Code lesen :
< p> Console.Write ( finalFileData )
Console.ReadLine ()
9
Drücken Sie die Taste "F5" -Taste, um das Programm auszuführen. Die Ergebnisse in der Konsole-Fenster angezeigt werden sollen nur Zeilen mit Komma sein .