let fs = require(‘fs‘);
// 1 创建写入流
// fs.createWriteStream(文件路径,[可选择的配置操作])
// 2
let ws = fs.createWriteStream("hello.txt",{flag:‘w‘,encoding:"utf8"});
// console.log(ws);
// 监听文件打开事件
ws.on(‘open‘,function(){
console.log(‘文件打开‘);
})
ws.on("ready",function(){
console.log(‘文件写入已准备状态‘);
})
// 监听文件关闭事件
ws.on(‘close‘,function(){
console.log(‘文件写入完成,关闭‘);
})
// 文件流式写入
ws.write(‘helloworld!‘,function(err){
if(err){
console.log(err);
}else{
console.log(‘内容1流入完成‘);
}
});
ws.write(‘helloworld!‘,function(err){
if(err){
console.log(err);
}else{
console.log(‘内容2流入完成‘);
}
});
ws.write(‘helloworld!‘,function(err){
if(err){
console.log(err);
}else{
console.log(‘内容3流入完成‘);
}
});
ws.end(function(){
console.log(‘文件写入关闭‘);
})