let fs = require('fs');
// 同步写法
// let fd = fs.openSync('./aaa.txt','a');
// fs.writeFileSync(fd,'力困筋乏');
// fs.closeSync(fd);
//异步写法(常用)
// let fd = fs.open('./aaa.txt','w',(err,fd)=>{
// if(!err){
// fs.writeFile(fd,'今天天气好,来首动听的社会摇',(err)=>{
// if(!err){
// fs.close(fd,()=>{
// if(!err){
// console.log('关闭');
// }else {
// throw err;
// }
// })
// }else {
// throw err;
// }
// })
// }else {
// throw err;
// }
// });
// console.log(111);
// // 写入流写入
// let ws = fs.createWriteStream('./aaa.text');
//
// ws.write('asdas');
// ws.write('asdas1');
//
// ws.end();
//
// ws.once('open',()=>{
// console.log('写入开启');
// });
//
// ws.once('close',()=>{
// console.log('写入关闭');
// });
//读取图片同步
// let fd = fs.readFileSync('./1.png');
// fs.writeFileSync('./22.png',fd);
//读取图片异步
// fs.readFile('./1.png', (err, data) => {
// if (!err) {
// fs.writeFile('./22.png', data, (err) => {
// if(!err){
// console.log('写入成功');
// }else {
// throw err;
// }
// })
// } else {
// throw err;
// }
// });
//读入写入流
// let rs = fs.createReadStream('./1.png');
// let ws = fs.createWriteStream('./2.png');
// rs.on('data',(data)=>{
// ws.write(data)
// });
// ws.end();
//通道方法
// // fs.createReadStream('./1.png').pipe(fs.createWriteStream('./222.png'));
// let rs = fs.createReadStream('./1.png');
// let ws = fs.createWriteStream('./asdlkjaskj.png');
//
// rs.pipe(ws);
node文件读写小练习
最新推荐文章于 2024-07-11 04:08:32 发布