copyFile.js,将1.jpg copy到test目录下
// var fs = require('fs-extra');
// const path = require('path');
// fs.copySync(path.resolve(__dirname, './1.jpg'), 'D:/学习/nodejs/my_moudle/test/1.png');
const fs = require('fs');
const path = require('path');
let filename = './1.jpg';
let src = path.join(__dirname, filename);
let destDir = path.join(__dirname, 'test');
fs.access(destDir, (err) => {
if (err)
fs.mkdirSync(destDir);
copyFile(src, path.join(destDir, filename));
});
function copyFile(src, dest) {
let readStream = fs.createReadStream(src);
readStream.once('error', (err) => {
console.log(err);
});
readStream.once('end', () => {
console.log('done copying');
});
readStream.pipe(fs.createWriteStream(dest));
}