English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico NodeJS

Express.js NodeJS

Buffer & URL; NodeJS

MySql NodeJS

MongoDB NodeJS

Arquivo (FS) NodeJS

Outros NodeJS

Adição de Conteúdo ao Arquivo FS Node.js

Adicionar conteúdo ao arquivo no Node.js

Para adicionar dados a um arquivo no Node.js, use a função de operação de arquivo assíncrona Node FSappendFile() ou a função de operação de arquivo síncrona FSappendFileSync().

Neste tutorial de Node.js, vamos aprender

  • Sintaxe da função appendFile()

  • Sintaxe da função appendFileSync()

  • Exemplo de appendFile(): adicionando dados ao arquivo de forma assíncrona

  • Exemplo de appendFileSync(): adicionando dados ao arquivo de forma síncrona

 Sintaxe de appendFile()

fs.appendFile(filepath, data, options, callback_function);

A função de callback é obrigatória e é chamada após a adição dos dados ao arquivo ser concluída.

 Sintaxe de appendFileSync()

fs.appendFileSync(filepath, data, options);

Descrição dos parâmetros:

  • filepath [Obrigatório] É uma string usada para especificar o caminho do arquivo

  • data [Obrigatório] é o conteúdo que você adiciona ao arquivo

  • opções [Opcional] com a codificação especificada/modo/sinal

AtençãoSe o arquivo especificado não existir, um novo arquivo será criado com o nome fornecido e os dados serão adicionados a esse arquivo.

Exemplo: Adicionar dados ao arquivo usando appendFile() no Node.js de forma assíncrona

Para adicionar dados a um arquivo no Node.js de forma assíncrona, use a função appendFile() do Node FS, conforme mostrado a seguir:

// Exemplo de programa Node.js que adiciona dados a um arquivo
var fs = require('fs'); 
 
var data = "\nAprenda Node.js com a ajuda do bem estruturado Tutorial Node.js."; 
 
// Adicionar dados a um arquivo
fs.appendFile('sample.txt',data, 'utf8', 
    // função de callback
    function(err) {  
        if (err) throw err; 
        // Se não houver erro
        console.log("Os dados foram adicionados ao arquivo com sucesso.") 
 });

Saída do Terminal

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example.js
Os dados foram adicionados ao arquivo com sucesso.

Arquivo antes da adição

// Exemplo de programa Node.js que adiciona dados a um arquivo
var fs = require('fs'); 
 
var data = "\nAprenda Node.js com a ajuda do bem estruturado Tutorial Node.js."; 
 
// Adicionar dados a um arquivo
fs.appendFileSync('sample.txt',data, 'utf8'); 
console.log("Os dados foram adicionados ao arquivo com sucesso.")

Saída do Terminal

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example-2.js
Os dados foram adicionados ao arquivo com sucesso.

Arquivo antes da adição

Bem-vindo a pt.oldtoolbag.com.

Arquivo após adição

Bem-vindo a pt.oldtoolbag.com. 
Aprenda Node.js com a ajuda do bem estruturado Tutorial Node.js.

Resumo:

Neste tutorial- Adicionar dados a um arquivo no Node.jsNeste artigo, já aprendemos a adicionar dados ao arquivo do Node.js, usando as funções de appendFileSync() e appendFile() do módulo de FS do Node.js, de forma síncrona e assíncrona, respectivamente, no programa do Node.js.