Escrita de Arquivos
Recapitulação
- Podemos usar o objeto
StreamWriter
para escrever arquivos; - Se o arquivo no caminho especificado não existir, o objeto
StreamWriter
irá criá-lo; - Se o arquivo no caminho especificado já existir, o objeto
StreamWriter
por padrão irá sobrescrevê-lo – o que significa que o conteúdo anterior será excluído. Aprenderemos como evitar isso na próxima seção; StreamWriter
possui o métodoWriteLine
para escrever uma linha de texto em um arquivo. Este método move automaticamente o cursor para a próxima linha após a escrita. Em outras palavras, ele adiciona automaticamente um caractere "\n" após o texto que escrevemos no arquivo;- Semelhante ao
WriteLine
, existe o métodoWrite
, porém ele não move o cursor para a próxima linha após escrever o texto no arquivo; - Assim como o
StreamReader
, também precisamos fechar o objetoStreamWriter
, seja utilizando o métodoClose()
ou utilizando a instruçãousing
para fechá-lo automaticamente após o uso.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 8