Node中的流操作
现实过程的流水流,人流在程序开发的概念中流是程序输入或输出的一个连续的字节序列文件流、网络流设备(例如鼠标、键盘、磁盘、屏幕、调制解调器和打印机)的输入和输出都是用流来处理的。Node中的流操作在 Node 核心模块 fs 中定义了一些与流相关的 APIfs.createReadStream()=> 得到一个ReadableStreamfs.cr...
·
什么是流
- 现实过程的流
- 水流,人流
- 在程序开发的概念中
- 流是程序输入或输出的一个连续的字节序列
- 文件流、网络流
- 设备(例如鼠标、键盘、磁盘、屏幕、调制解调器和打印机)的输入和输出都是用流来处理的。
Node中的流操作
在 Node 核心模块 fs 中定义了一些与流相关的 API
fs.createReadStream()
得到一个ReadableStreamfs.createWriteStream()
得到一个WritableStream
读取流 / 写入流常用 API
Event | Method | |
---|---|---|
读取流 | data、end、error | read([size])、 pause()、 isPause()、 resume()、 setEncoding(encoding)、 pipe(destination[, options])、 unpipe([destination]) |
写入流 | error、pipe | write(chunk[, encoding][, callback]) 、end([chunk][, encoding][, callback]) 、setDefaultEncoding(encoding) |
更多推荐
已为社区贡献3条内容
所有评论(0)