Fórum Ler arquivo retorno de boleto bancário #383068
07/08/2010
0
Fabricio Neves
Curtir tópico
+ 0Posts
08/08/2010
Fabio Mans
Fabio
Gostei + 0
08/08/2010
Fabricio Neves
Gostei + 0
08/08/2010
Fabio Mans
Fabio
Gostei + 0
08/08/2010
Fabricio Neves
Gostei + 0
08/08/2010
Fabio Mans
private void button1_Click(object sender, EventArgs e)
{
// As classes StreamReader e StreamWriter que estão no namespace System.IO, permitem ler e escrever arquivos texto, respectivamente.
//Assim, para gravar informações em um arquivo, basta utilizar a classe StreamWriter:
// Abre o arquivo C:\SeuArquivo.txt em modo escrita, a partir do final
//StreamWriter writer = new StreamWriter("C:\SeuArquivo.txt", true);
//using (writer)
//{
// // Escreve uma nova linha no final do arquivo
// writer.WriteLine("Data/Hora: " + DateTime.Now.ToString());
//}
//O último parâmetro desse overload do construtor da classe StreamWriter (true) indica que ele deve abrir o arquivo em modo Append, ou seja, as informações escritas serão adicionadas ao final do arquivo.
//Depois, para ler o conteúdo do arquivo e pesquisar por informações, basta utilizar a classe StreamReader e percorrer as linhas do arquivo:
string informacaoQueProcuro = string.Empty;
// Abre o arquivo C:\CBR72400.RET em modo escrita, a partir do final (Append = true)
StreamReader reader = new StreamReader(@"C:\CBR72400.RET", true);
using (reader)
{
string linha;
// Lê cada uma das linhas do arquivo
while ((linha = reader.ReadLine()) != null)
{
// A linha possui a informação que procuro?
if (linha.Contains("17069590000000003"))
{
// Sim. Então guarda a informação e abandona o loop
informacaoQueProcuro = linha;
label1.Text = informacaoQueProcuro;
break;
}
}
Snippet //Ou para ler o conteúdo todo
//label1.Text = reader.ReadToEnd();
}
}
Fábio
Gostei + 0
12/08/2010
Fabio Mans
Fabio
Gostei + 0
16/08/2010
Fabio Mans
Fabio
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)