Neste artigo você vai aprender a maneira mais rápida de copiar arquivo em Node.js, utilizando funções nativas da runtime JavaScript

copiar arquivo em Node capa

Fala programador(a), beleza? Bora aprender mais sobre arquivos e Node.js!

O módulo que trabalha com arquivos em Node é o fs (file system)

É um módulo nativo, ou seja, não precisamos instalar nada

Temos acesso a um método chamado copyFile, que, advinha só? Copia um arquivo!

Passamos dois parâmetros:

  • O arquivo fonte;
  • O arquivo de destino;

Como é um processo de cópia teremos a preservação do arquivo original

Então o arquivo destino é apenas o nome do futuro arquivo copiado

Veja um exemplo prático do que foi explicado:

const fs = require('fs');

fs.copyFile('source_file.js', 'destination_file.js', (err) => {

  if (err) throw err;

  console.log('File copied!');

});

Note que podemos tratar um possível erro, aqui só coloquei para que o código pare de executar

Mas você pode explorar mais isso para deixar seu sistema livre de bugs

Conclusão

Neste artigo você aprendeu a maneira mais simples e rápida de copiar arquivo em Node

Utilizamos o pacote fs, que trabalha com arquivos

E dentro dele, o método copyFile, que faz justamente o que precisamos

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments