高端企业网站建设公司,群晖wordpress不成功,营销型网站郑州,承德信息网流是一种抽象的数据结构。从键盘输入到应用程序就是标准输入流#xff08;stdin#xff09;。应用程序把字符一个一个输出到显示器上叫做#xff1a;标准输出流#xff08;stdout#xff09;。 
流的特点是数据是有序的#xff0c;而且必须依次读取#xff0c;或者依次写…流是一种抽象的数据结构。从键盘输入到应用程序就是标准输入流stdin。应用程序把字符一个一个输出到显示器上叫做标准输出流stdout。 
流的特点是数据是有序的而且必须依次读取或者依次写入不能像Array那样随机定位。 
在 Node.js 中流也是一个对象我们只需要响应流的事件就可以了data事件表示流的数据已经可以读取了end事件表示这个流已经到末尾了没有数据可以读取了error事件表示出错了。 
const fs  require(fs);// 打开一个流:
const rs  fs.createReadStream(./avatar/1.txt, utf-8);// data事件可能会有多次每次传递的chunk是流的一部分数据。
// rs.on(data, function (chunk) {
//   console.log(DATA:)
//   console.log(chunk);  // 我是 1.txt 里面的内容
// });// rs.on(end, function () {
//   console.log(END);
// });// rs.on(error, function (err) {
//   console.log(ERROR:   err);
// });// 写入覆盖写入文件
const ws1  fs.createWriteStream(./avatar/1.txt, utf-8);
ws1.write(使用Stream写入文本数据...\n);
ws1.write(END.);
ws1.end();一个Readable流和一个Writable流串起来后所有的数据自动从Readable流进入Writable流这种操作叫pipe。pipe()把一个文件流和另一个文件流串起来这样源文件的所有数据就自动写入到目标文件里了。 
const fs  require(fs);
// 以下操作将 1.txt 的内容写入 2.txt
const readstream  fs.createReadStream(./avatar/1.txt)
const writestream  fs.createWriteStream(./avatar/2.txt)
readstream.pipe(writestream)