1. 什么是文件流
文件流定义了对文件数据的操作方式,用流的方式读取、写入文件
- 通常对大文件的拷贝,写入等,会采用文件流的方式进行操作
2. 文件流的创建
2.1. fs.createReadStream(path[, options])
- 创建一个文件可读流,用于读取文件内容
- 返回:Readable的子类ReadStream
注册data事件后,才会真正开始读取
rs.on(事件名, 处理函数)
// 引入模块
const fs = require("fs")
const path = require("path")
const filename = path.resolve(__dirname,"./01.txt") //要读取的文件
const rs = fs.createReadStream(filename,{
encoding : "utf-8", //编码方式
highWaterMark : 2, //每次读取数量
// autoClose : false //默认为true,读完自动关闭
})
rs.on("open",