0%

708_fs模块_文件复制案例

const fs=require('fs')
//第一种方式:普通读取
// fs.readFile('../资料/学习流程.jpeg',(err,data)=>{
//     if(err){
//         console.log('文件读取失败');
//         return;
//     }
//     console.log(data);

//     fs.writeFile('../资料/学习流程2.jpg',data,err=>{
//         if(err){
//             console.log('写入失败');
//             return;
//         }
//         console.log('写入成功');
//     })

// })

//第二种方式:流式读取写入
const rs=fs.createReadStream('../资料/学习流程.jpeg')
const ws=fs.createWriteStream('../资料/学习流程3.png')
rs.on('data',chunk=>{
    //console.log('读取成功');
    console.log(chunk);
    ws.write(chunk)
})