Você está aqui: C# ::: Dicas & Truques ::: Arquivos e Diretórios |
Como escrever texto em um arquivo usando a classe StreamWriterQuantidade de visualizações: 12348 vezes |
Nesta dica mostro como você pode usar a classe StreamWriter para escrever texto em um arquivo. Por padrão, esta classe usa uma instância de UTF8Encoding, ou seja, a codificação dos caracteres será UTF-8. Note como usamos os métodos Write() e WriteLine() desta classe para escrever no arquivo. Estes métodos escrevem tanto o conteúdo de uma string quanto objetos. No construtor da classe StreamWriter que usei neste exemplo, informamos apenas o nome do arquivo (poderia informar também o caminho). Se o arquivo já existir, seu conteúdo será sobresposto. Se não existir será criado. Veja o código: static void Main(string[] args){ // cria uma instância de StreamWriter // Note que se o arquivo dados.txt não existir ele // será criado. Se existir, seu conteúdo será sobreposto StreamWriter sw = new StreamWriter("dados.txt"); // vamos escrever no arquivo sw.WriteLine("Uma linha de texto."); sw.Write("mais uma "); sw.WriteLine("linha"); sw.WriteLine("Date e hora: " + DateTime.Now); // fecha o StreamWriter sw.Close(); Console.WriteLine("Acabei de escrever no arquivo"); Console.WriteLine("Pressione qualquer tecla para sair..."); // pausa o programa Console.ReadKey(); } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |