Atualização / Anexação de Arquivos
Deslize para mostrar o menu
Para adicionar novo conteúdo em vez de substituir, utilize:
fs.appendFileSync()
Este método adiciona dados ao final do arquivo.
Exemplo
const fs = require('fs');
fs.appendFileSync('notes.txt', '\nSecond note');
\ncria uma nova linha;- A nova nota é adicionada abaixo do conteúdo existente.
Result in the File
First note
Second note
A cada execução deste código, uma nova linha será adicionada.
writeFileSync vs appendFileSync
É importante compreender a diferença:
writeFileSync: substitui todo o conteúdo;appendFileSync: adiciona novo conteúdo.
Comparação de Exemplos
// Overwrites file
fs.writeFileSync('notes.txt', 'New content');
// Appends to file
fs.appendFileSync('notes.txt', '\nAnother note');
Quando Usar a Função de Acrescentar
Acrescentar é útil quando se deseja:
- Armazenar múltiplos registros (como anotações ou logs);
- Manter o histórico de ações;
- Adicionar novos dados sem perder os dados antigos.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 23
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 23