[ad_1]
In Node.js, there are a number of methods to repeat recordsdata., let’s check out the doable methods and evaluation every of them. That is my forty fourth Medium article.
The copyFile()
perform, which might copy a file on to the vacation spot listing, performs the best motion.
fs.copyFile('./information.txt', './dest/information.txt');
The above methodology, asynchronously copies the file from src to dest. If dest is already exists then by default it’s overwritten. There are not any args handed to the callback perform over than any doable exception. Node.js doesn’t be certain 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 methodology. If the goal listing doesn’t exist then an exception shall be thrown as a result of the goal listing should exist (the tactic is not going to mechanically create the goal listing). Subsequently, earlier than utilizing the above methodology, consumer should validate whether or not the goal listing definetly exists or not? If the goal listing doesn’t exists, consumer may use fs.mkdir()
or fs.mkdirSync()
to create the goal listing. copyFile()
methodology can’t copy directories.
[ad_2]