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