跳到主要内容

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 方法

参考资料


Node.js 中文网