Fórum Arquivis textos #3558
12/03/2009
0
Angelo Silva
Curtir tópico
+ 0Posts
12/03/2009
Fabio Mans
// 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:\SeuArquivo.txt em modo escrita, a partir do final (Append = true) StreamReader reader = new StreamReader(@"C:\SeuArquivo.txt", 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("informação")) { // Sim. Então guarda a informação e abandona o loop informacaoQueProcuro = linha; break; } } } Espero ter ajudado.
Gostei + 0
12/03/2009
Angelo Silva
Gostei + 0
12/03/2009
Fabio Mans
Gostei + 0
17/03/2009
Fabio Mans
Gostei + 0
17/03/2009
Angelo Silva
Gostei + 0
17/03/2009
Fabio Mans
Gostei + 0
20/03/2009
Angelo Silva
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)