English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Vamos aprender a criar arquivos no Node.js usando o módulo integrado Node FS (Sistema de Arquivos). Programas de exemplo do Node.js, que usam as funcionalidades fornecidas pelo writeFile(), appendFile() ou open().
A seguir está uma guia passo a passo para criar novos arquivos no Node.js:
Passo1Passo:Inclua o módulo File System integrado ao programa Node.js
var fs = require(‘fs‘); |
Passo2:Use um dos seguintes métodos para criar um arquivo
função writeFile()
fs.writeFile(‘<fileName>’,<contenet>,callbackFunction) |
Um novo arquivo será criado com o nome especificado. Após a escrita no arquivo (pode haver ou não erros), se houver erro ao ler o arquivo, será chamada uma função de callback com erro. Se o nome já existir, o arquivo será substituído pelo novo arquivo. É necessário ser cuidadoso ao usar essa função, pois ela substitui arquivos existentes (se houver).
função appendFile()
fs.appendFile(‘<fileName>’,<contenet>,callbackFunction) |
Se o arquivo especificado no appendFile() não existir, será criado um novo arquivo e o conteúdo será passado para a função.
open() função
fs.open(‘<fileName>’,<file_open_mode>,callbackFunction) |
Se o arquivo especificado não for encontrado, um novo arquivo será criado com o nome e o modo especificados e enviado para a função de callback.
// Importar módulo fs var fs = require('fs'); // Função writeFile com nome de arquivo, conteúdo e função de callback fs.writeFile('newfile.txt', 'Aprender módulo Node FS', function (err) { if (err) throw err; console.log('O arquivo foi criado com sucesso.'); });
Execute o programa usando o comando node no terminal ou prompt de comando:
Saída do Terminal
$ node createFileExample.js O arquivo foi criado com sucesso.
O arquivo deve ser criado ao lado do exemplo de programa node.js com o conteúdo "Aprender módulo Node FS".
// Importar módulo fs var fs = require('fs'); // Função appendFile com nome de arquivo, conteúdo e função de callback fs.appendFile('newfile_2.txt', 'Aprender módulo Node FS', function (err) { if (err) throw err; console.log('O arquivo foi criado com sucesso.'); });
Execute o programa usando o comando node no terminal ou prompt de comando:
Saída do Terminal
$ node createFileExample2.js O arquivo foi criado com sucesso.
O arquivo deve ser criado ao lado do exemplo de programa node.js com o conteúdo "Aprender módulo Node FS".
// Importar módulo fs var fs = require('fs'); // Funcionalidade de abertura com nome de arquivo, modo de abertura e função de callback fs.open('newfile_3.txt', 'w', function (err, file) { if (err) throw err; console.log('O arquivo está aberto no modo de escrita.'); });
Execute o programa usando o comando node no terminal ou prompt de comando:
Saída do Terminal
$ node createFileExample3.js O arquivo está aberto no modo de escrita.
O arquivo deve ser aberto no modo de escrita.
Neste tutorial do Node.js-No Node FS, aprendemos a usar o módulo Node FS (sistema de arquivos) para criar arquivos no Node.js.