quarta-feira, 25 de setembro de 2013

Criando um arquivo TXT com C#



















Olá pessoal, aqui mais uma daquelas dicas rápida, e extremamente necessária para quem esta começando. Como gravar um arquivo TXT em uma determinada pasta?

Temos que ter o caminho completo de onde será gravado, junto com o nome do arquivo a ser gerado, e o conteúdo do arquivo.

O Framework já possui a função que escreve o arquivo (File.WriteAllText, que fica dentro do Namespace System.IO), basta invoca-lá e passar como parâmetros o caminho completo, e o conteúdo. O código fica assim:

string caminhoArquivo = @"C:\apps\NomeArquivo.txt"; //caminho completo
            
StringBuilder sConteudo = new StringBuilder();
sConteudo.AppendLine("Primeira linha do arquivo.");
sConteudo.AppendLine("Segunda linha do arquivo.");
sConteudo.AppendLine("Terceira e última linha do arquivo.");
//invocando o método WriteAllText, informando o caminho e o conteúdo
System.IO.File.WriteAllText(caminhoArquivo, sConteudo.ToString());

Claro que esse simples código apenas gera o TXT com o conteúdo, porém vai da sua necessidade verificar se o arquivo existe, se você quer adicionar conteúdo a um arquivo existente, enfim, as possibilidade são infinitas sobre o que pode ser feito com a criação/manutenção de um arquivo.

Nenhum comentário:

Postar um comentário