要一直走下去

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文件流:
小文件我们可以一次读出来,如果文件比较大,我们想一点一点的看,就需要用到流

Node.js 中有四种基本的流类型:
  •   Writable - 可写入数据的流(例如 fs.createWriteStream() )。
  •   Readable - 可读取数据的流(例如 fs.createReadStream() )。
  •   Duplex - 可读又可写的流(例如 net.Socket )。
  •   Transform - 在读写过程中可以修改或转换数据的 Duplex 流(例如zlib.createDeflate() )。
 

创建读取文件流   fs.createReadStream(path[, options])

监听两个事件,一个是data表示一次读取触发的操作,end表示读取结束触发的操作

创建写入文件流fs.createWriteStream(path[, options])

这里写入也要异步执行。

 

 

 管道流:从一个文件读取到另一个文件

从数据流来源中一段一段通过管道流向目标。
readable.pipe(destination[, options])

 

 

 

 

 

posted on 2022-07-14 21:25  要一直走下去  阅读(330)  评论(0)    收藏  举报