fs-copy-file
fs.copyFile ponyfill.
Asynchronously copies src
to dest
. By default, dest
is overwritten if it already exists. No arguments other than a possible exception are given to the callback function.
flags
is an optional integer that specifies the behavior of the copy operation. The only supported flag is COPYFILE_EXCL
, which causes the copy operation to fail if dest already exists.
Install
npm i fs-copy-file
API
Create pipe between streams and adds callback wich would
be called once whenever everything is done, or error occures.
const copyFile = require('fs-copy-file');
copyFile('source.txt', 'destination.txt', (err) => {
if (err)
throw err;
console.log('source.txt was copied to destination.txt');
});
If the third argument is a number, then it specifies flags, as shown in the following example.
const copyFile = require('fs-copy-file');
const { COPYFILE_EXCL } = copyFile.constants;
fs.copyFile('source.txt', 'destination.txt', COPYFILE_EXCL, callback);
License
MIT