Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

How to copy a file in Node.js?

  • Last Updated : 04 Feb, 2021

Node.js is an open source and cross-platform runtime environment for executing JavaScript code outside a browser. There are various platforms such as Windows, Linux, Mac OS  where Node.js runs. 

There are various methods used in Node.js such as readFile() and writeFile() method. The readFile() and writeFile() method is used to copy the content of the file to another file.


  1. file: Source filename path.
  2. option: It has to encode i.e. utf8.
  3. callback: The callback gets two arguments.
  1. filename: Filepath of the file to read.
  2. data: It is the data that we want to write.
  3. encoding: It is the encoding of the data.
  4. callback: It will show the error or null.



var fs=require('fs'); // Import the filesystem module
console.log('File Reading from file.txt ..........');
// ReadFile method is used to read the content from file.txt
function readingFile(error,data)
    } else
        console.log(data); // Printing the file.txt file's content
         // Creating new file - paste.txt with file.txt's content
function writeFile(error)
    } else {
        console.log('Content has been pasted to paste.txt file');



My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!