阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js fs.createWriteStream

      Node.js fs.createWriteStream(path[, options])

      版本历史

      • path < string> | < Buffer> | < URL>
      • options < string> | < Object>
        • flags < string> 参阅支持的文件系统标志。默认值: ‘w’。
        • encoding < string> 默认值: ‘utf8’。
        • fd < integer> 默认值: null。
        • mode < integer> 默认值: 0o666。
        • autoClose < boolean> 默认值: true。
        • start < integer>
      • 返回: < fs.WriteStream> 参阅可写流。

      options 可以包括一个 start 选项,允许在文件开头之后的某个位置写入数据。 如果要修改文件而不是覆盖它,则 flags 模式需要为 r+ 模式而不是默认的 w 模式。 encoding 可以是 Buffer 接受的任何一种字符编码。

      如果 autoClose 设置为 true(默认行为),则在 ‘error’ 或 ‘finish’ 事件时文件描述符会自动关闭。 如果 autoClose 为 false,则即使出现错误,也不会关闭文件描述符。 应用程序负责关闭它并确保没有文件描述符泄漏。

      与 ReadStream 类似,如果指定了 fd,则 WriteStream 将忽略 path 参数并使用指定的文件描述符。 这意味着不会触发 ‘open’ 事件。 fd 必须是阻塞的,非阻塞的 fd 应该传给 net.Socket。

      如果 options 是字符串,则它指定字符编码。


      更多内容请参考:Node.js fs 文件系统,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录