() => { mv('/tmp/f1.txt', '/tmp/f2.txt', error => { if (error) { throw error; } }); mv('/tmp/f1.txt', '/tmp/f2.txt', {clobber: false}, error => { if (error) { throw error; } }); mv('/tmp/f1.txt', '/tmp/f2.txt', {mkdirp: true}, error => { if (error) { throw error; } }); };
return new Promise((resolve) => { mv(data.src, data.dest, { mkdirp: true, clobber: true }, (err) => { if (err) console.log('Move failed', err); resolve(JSON.stringify(err)); }); });