Sunday, May 26, 2024

The right way to copy recordsdata and folders in Node.js? | by Sabesan Sathananthan

A number of methods to repeat recordsdata in Node.js

Picture by Dziana Hasanbekava

In Node.js, there are a number of methods to repeat recordsdata., let’s check out the potential methods and evaluation every of them. That is my forty fourth Medium article.

The copyFile() operate, which might copy a file on to the vacation spot listing, performs the best motion.

fs.copyFile('./knowledge.txt', './dest/information.txt');

The above technique, asynchronously copies the file from src to dest. If dest is already exists then by default it’s overwritten. There aren’t any args handed to the callback operate over than any potential exception. Node.js doesn’t be sure that copy operations are atomic. Node.js will try to delete the goal file if an error occurs after opening the goal file for writing.

There’s a drawback after we use the above technique. If the goal listing doesn’t exist then an exception can be thrown as a result of the goal listing should exist (the strategy is not going to mechanically create the goal listing). Subsequently, earlier than utilizing the above technique, person should validate whether or not the goal listing definetly exists or not? If the goal listing doesn’t exists, person might use fs.mkdir()or fs.mkdirSync()to create the goal listing. copyFile() technique can’t copy directories.

Related Articles


Please enter your comment!
Please enter your name here

Stay Connected

- Advertisement -spot_img

Latest Articles