以外に簡単にはできないのでメモ。
"use strict";
let fs = require('fs');
function copy(src, dest) {
return new Promise((resolve,reject)=>{
var r = fs.createReadStream(src)
.on("error",(err)=>{reject(err);}),
w = fs.createWriteStream(dest)
.on("error",(err)=>{reject(err);})
.on("close",()=>{resolve();});
r.pipe(w);
});
}
以上
参考