nodejs入门(05)-Stream(流)
2017-07-12 09:41
267 查看
1,从流中读取数据
2,写入流
3,源码地址
1,从流中读取数据
//1,获得fs模块 var fs = require("fs"); var data = ''; // 2,创建可读流 var readerStream = fs.createReadStream('input.txt'); // 3,设置编码为 utf8。 readerStream.setEncoding('UTF8'); // 4,处理流事件 --> data, end, and error readerStream.on('data', function(chunk) { data += chunk; }); //5,结束时输出数据 readerStream.on('end',function(){ console.log(data); }); //6,错误时输出信息 readerStream.on('error', function(err){ console.log(err.stack); }); console.log("程序执行完毕");
2,写入流
//1,获得fs模块 var fs = require("fs"); var data = '写入流的学习!'; // 2,创建一个可以写入的流,写入到文件 output.txt 中 var writerStream = fs.createWriteStream('output.txt'); //,3,使用 utf8 编码写入数据 writerStream.write(data,'UTF8'); //,4,标记文件末尾 writerStream.end(); //,5,处理流事件 --> data, end, and error writerStream.on('finish', function() { console.log("写入完成。"); }); //6,出错时输出错误数据 writerStream.on('error', function(err){ console.log(err.stack); }); console.log("程序执行完毕");
3,源码地址
http://download.csdn.net/download/wzjisking/9895117相关文章推荐
- Nodejs基础:stream模块入门介绍与使用
- Nodejs基础:stream模块入门介绍与使用
- nodejs入门05__核心模块之http和url
- nodejs入门
- NodeJS入门(3)-文件操作
- 函数05 - 零基础入门学习C语言36
- TARS快速入门(NodeJs)
- MySQL基础入门-05MySQL的SQL语法
- (二)nodejs入门之代码结构分析
- 数据处理的两个基本问题05 - 零基础入门学习汇编语言42
- nodeJS之流stream
- NodeJS经典入门实例程序
- Node入门--8-->Buffer&Stream
- 树莓派GPIO入门05-驱动数码管显示数字(嵌入式很好的链接平台,见解深刻)
- nodeJS入门教程
- nodeJS入门例子一—工具(util)
- nodejs入门之基础HTTP请求
- Scala入门05
- SparkStream:1)入门简介
- nodejs快速入门(三)-模块引入与加载机制