Lettura dei dati nei file di testo è un'attività comune nella programmazione di computer, e a volte si desidera solo leggere alcuni dati, ignorando il resto. Per ottenere questo compiuto, è necessario prima al programma aperto il file di testo utilizzando la classe "StreamReader". In questo caso, è necessario leggere una riga alla volta utilizzando il metodo "ReadLine" per verificare i dati che si desidera salvare. Lettura di una riga alla volta può aiutarti a tenere traccia dei dati che si salvano alla memoria nel programma.
Istruzioni
1
Avviare Microsoft Visual Basic Express e fare clic su "Nuovo progetto" la scheda "Pagina iniziale" selezionare "Visual Basic" sotto "Modelli installati" e fare doppio clic su "Applicazione Console" per creare un nuovo progetto di console.
2
Dichiarare lo spazio dei nomi seguente nella sezione Declarations del modulo:
Imports System.IO
3
Definire le variabili che si utilizzerà per leggere il file di testo.
Dim filePath As String = "C:\readTextFile.txt"
Dim lineRead As String = ""
Dim finalFileData As String = ""
4
Controllare e vedere se il file esistente aggiungendo il seguente codice:
If System.IO.File.Exists(filePath) = True Then
5
Aggiungere il codice seguente per aprire il file di testo per la lettura:
Dim objReader As New System.IO.StreamReader(filePath)
6
Attraverso i dati e salvare le righe che contengono una virgola.
Do While objReader.Peek() <> -1
lineRead = objReader.ReadLine() & vbNewLine
If lineRead.Contains(",") Then
finalFileData = finalFileData & lineRead
End If
Loop
7
Copiare e incollare il codice seguente per visualizzare un messaggio se il file non è stato trovato:
Else
MsgBox("File does not exist in path defined.")
End If
8
Visualizzare i dati letti dal file nella finestra di console aggiungendo il codice seguente:
Console.Write(finalFileData)
Console.ReadLine()
9
Premere il tasto "F5" per eseguire il programma. I risultati visualizzati nella finestra della console dovrebbero essere solo le righe con virgole.