Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Atualização / Anexação de Arquivos | Seção
Fundamentos de Node.js

bookAtualizaçã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');
  • \n cria 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?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 23

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 23
some-alt