Nó.JS FS.Método Writefile () (gravar no arquivo)

Nó.JS FS.Método Writefile () (gravar no arquivo)

Nó.JS fs.writefile () O método grava dados em um arquivo de forma assíncrona ao substituir o arquivo em caso de já existe. Esta função pode escrever dados de uma string ou um buffer.

A opção de codificação é ignorada se os dados forem um buffer. A codificação padrão é 'utf8', o modo de arquivo padrão é 0666 e o ​​sinalizador padrão é usado 'w' significa modo de gravação.

Sintaxe

O fs.writefile () A função no NodeJS (JavaScript) usa a seguinte sintaxe.

 fs.Writefile (nome do arquivo, dados [, opções], retorno de chamada) 

Aqui:

  1. nome do arquivo é o nome do arquivo com caminho.
  2. dados é a corda ou buffer para escrever
  3. opções pode ser um objeto que é como codificação, modo, sinalizador.
  4. ligar de volta Função leva o parâmetro único err e usado para retornar erros.

Exemplo

Vamos criar um arquivo JavaScript TestWriteFile.JS e adicione o seguinte conteúdo. Este script vai escrever o “Hello World!”String no arquivo nomeado saída.TXT no diretório atual.

var fs = requer ('fs'); fs.writefile ("saída.txt "," Hello World!", function (err) if (err) retornar console.erro (err); console.log ("arquivo salvo com sucesso!"););
12345678var fs = requer ('fs'); fs.writefile ("saída.txt "," Hello World!", function (err) if (err) retornar console.erro (err); console.log ("arquivo salvo com sucesso!"););

Salvar o arquivo e executá -lo com o nó.JS

Node TestWriteFile.JS  
Saída: arquivo salvo com sucesso! 

Você também pode visualizar o conteúdo da saída.txt with type comando no windows ou comando gato no linux.