Leitura de dados em arquivos de texto é uma tarefa comum em programação de computadores , e às vezes você só quer ler certos dados , ignorando o resto. Para conseguir este feito , você primeiro precisa programar abrir o arquivo de texto usando a classe " StreamReader " . Neste caso, você precisa ler uma linha de cada vez usando o método " ReadLine " para verificar se os dados que você deseja salvar. Lendo uma linha de cada vez pode ajudá-lo a manter o controle dos dados que você está economizando para a memória em seu programa. Instruções
1
Abra o Microsoft Visual Basic Express e clique em " New Project" na aba " Página Inicial " . Clique em " Visual Basic" abaixo " modelos instalados" e dê um duplo clique em " Console Application " para criar um novo projeto de console
2
Declare o seguinte namespace na área de declarações do seu módulo : .
Imports System.IO
3
Definir as variáveis que você vai usar para ler o arquivo de texto
Dim filePath as String = "C: . \\ readTextFile.txt "
Dim lineRead as String =" " Dim
finalFileData as String =" "
4
Confira e veja se o arquivo existe , adicionando o seguinte código:
Se System.IO.File.Exists ( filePath ) = True Then
5
Adicione o seguinte código para abrir o arquivo de texto para leitura:
Dim objReader as New System.IO.StreamReader ( filePath )
6
percorrer os dados e salvar as linhas que contêm vírgulas
Do While objReader.Peek () < > . - 1
lineRead = objReader.ReadLine () & vbNewLine
Se lineRead.Contains ( ",") Então
finalFileData = finalFileData & lineRead
Fim Se
loop
7
Copiar e colar o seguinte código se para exibir uma mensagem se o arquivo não foi encontrado :
Else
MsgBox ( "Arquivo não existe no caminho definido . " )
End If
8
Exibir dados lidos do arquivo na janela do console , adicionando o seguinte código:
Console.Write ( finalFileData )
Console.ReadLine ()
9
Pressione a tecla "F5" para executar o seu programa. Os resultados exibidos na janela do console deve ser apenas linhas com vírgulas.