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.