fs.ReadStream
2024年10月14日
fs.ReadStream 的实例是使用 fs.createReadStream() 函数创建和返回的。
fs.ReadStream 事件
-
close 事件
- 作用: 当 fs.ReadStream 的底层文件描述符已关闭时触发。
-
open 事件
-
作用: 当 fs.ReadStream 的文件描述符被打开时触发。
-
语法:
readStream.on('open',fd=>{
console.log(fd);
});- fd: fd 使用的整数文件描述符。
-
-
ready 事件
- 作用: 当 fs.ReadStream 准备好使用时触发。'open' 后立即触发。
fs.ReadStream 属性
-
readStream.bytesRead
- 作用: 到目前为止已读取的字节数。
- 类型: number
-
readStream.path
- 作用: 流正在读取的文件的路径
- 类型: string|buffer
-
readStream.pending
- 作用: 如果底层文件尚未打开,即在触发 'ready' 事件之前,则此属性为 true。
- 类型: boolean
fs.ReadStream 方法