| Você está aqui: C# ::: Dicas & Truques ::: Arquivos e Diretórios | 
| Criando e escrevendo em um arquivo usando as classes FileStream e StreamWriterQuantidade de visualizações: 12065 vezes | 
| Nesta dica mostro como usar as classes FileStream e StreamWriter para criar um arquivo e escrever conteúdo no formato texto nele. Note que usamos o construtor de FileStream que aceita o caminho e nome do arquivo e o modo que ele será aberto. Ao fornecer o valor FileMode.Create nós estamos informando que, se o arquivo existir, seu conteúdo será sobrescrito. Do contrário o arquivo é criado. Já no construtor de StreamWriter nós estamos fornecendo a codificação dos caracteres, neste caso, UTF-8. Para finalizar, escrevemos no arquivo usando os métodos Write() e WriteLine() da classe StreamWriter. Veja o código: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
static void Main(string[] args){
  // vamos criar uma instância de FileStream. Note que neste
  // construtor nós estamos informando o caminho e nome do
  // arquivo e o modo de abertura do arquivo.
  FileStream fs = new FileStream("dados.txt", FileMode.Create);
  // já temos o FileStream? vamos fornecê-lo a um StreamWriter
  StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);
  // vamos escrever no arquivo
  sw.WriteLine("Esta é a primeira linha");
  sw.Write("Hoje é: ");
  sw.WriteLine(DateTime.Now);
  sw.WriteLine("Esta é a última linha");
  
  sw.Flush();
  sw.Close();
  fs.Close();
  Console.WriteLine("Acabei de escrever no arquivo");
  Console.WriteLine("Pressione qualquer tecla para sair...");
  // pausa o programa
  Console.ReadKey();
}
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Desafios, Exercícios e Algoritmos Resolvidos de C# | 
| Veja mais Dicas e truques de C# | 
| Dicas e truques de outras linguagens | 
| Java - Como construir uma data em Java usando o método set() da classe Calendar - Apostila Java Básico Java - Como testar o conteúdo no final de uma string usando Java - O método endsWith() da classe String | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





