Node.js Copy a Folder
Node.js Copy a Folder – In this tutorial, we shall learn to copy a folder or directory (containing files and some more folders) to another location using Node fs-extra package with the help of Example Script.
Install Node fs-extra package
To Install Node fs-extra package using NPM (Node Package Manager), run the following command in Terminal.
$ npm install fs-extra
Example – Copy Folder using Node FS Extra
In this example, we will copy a folder “folderA” to folder “folderB” using fs.copy() method.
node-js-copy-a-foder.js
// include fs-extra package
var fs = require("fs-extra");
var source = 'folderA'
var destination = 'folderB'
// copy source folder to destination
fs.copy(source, destination, function (err) {
if (err){
console.log('An error occured while copying the folder.')
return console.error(err)
}
console.log('Copy completed!')
});
Open a terminal or command prompt and run this script using node command as shown in the following.
Output
arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node node-js-copy-a-foder.js
Copy completed!
Conclusion
In this Node.js Tutorial – Node FS – Node.js Copy a Folder, we have learnt to install Node fs-extra package and to copy a folder or directory (containing files and some more folders) to another location using Node fs-extra package with the help of an Example Script.