nyks
Version:
nodejs exupery style
20 lines (12 loc) • 354 B
JavaScript
;
const fs = require('fs');
const once = require('../function/once');
module.exports = function copyFile(source, target, chain) {
chain = once(chain);
var rd = fs.createReadStream(source);
rd.once('error', chain);
var wr = fs.createWriteStream(target);
wr.once('error', chain);
wr.once('close', chain);
rd.pipe(wr);
};