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
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.22
Escrita de Arquivos
Deslize para mostrar o menu
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