nodejs06-fs文件流

作者: 经纬文学 | 来源:发表于2019-11-06 18:35 被阅读0次

fs

读取流

fs.js
var fs = require('fs')

/**
 * 流的方式读取文件
 * 文件过大,会读取多次
*/

var stream = fs.createReadStream('fs.txt')

var str = ''
// 读取
stream.on('data', (chunk)=>{
  str += chunk
})

// 读取完成
stream.on('end', (chunk) => {
  console.log(str)
})


// 读取失败
stream.on('error', (err) => {
  console.log('读取失败' + err)
})

写入流

write.js
var fs = require('fs')

var txt = '湖上风来波浩渺。秋已暮、红稀香少。水光山色与人亲,说不尽、无穷好。\n莲子已成荷叶老。青露洗、蘋花汀草。眠沙鸥鹭不回头,似也恨、人归早。'
/**
 * 创建写入流
 * 文件没有,会自动创建
*/
var writeStream = fs.createWriteStream('write.txt')

writeStream.write(txt, 'utf8')

/**
 * 标记写入完成,触发finish回调
*/
writeStream.end()

// 写入完成
writeStream.on('finish', () => {
  console.log('写入完成')
})

// 写入失败
writeStream.on('error', (err) => {
  console.log(err)
})

相关文章

  • nodejs06-fs文件流

    fs 读取流 fs.js 写入流 write.js

  • 10.6-全栈Java笔记:常见流详解(四)

    上节我们讲到「Java中常用流:数据流和对象流」,本节我们学习文件字符流和文件缓冲流~ 文件字符流 前面介绍的文件...

  • 10.6-全栈Java笔记:常见流详解(四)

    上节我们讲到「Java中常用流:数据流和对象流」,本节我们学习文件字符流和文件缓冲流~ 文件字符流 前面介绍的文件...

  • 文件(流)

    1:Path类是专门用来操作文件路径的(Path类是静态类):当然用字符串的处理办法也能实现。 string st...

  • 文件流

    https://www.cnblogs.com/xdp-gacl/p/3634409.html 一、文件流的应用 ...

  • 文件流

    写入流 writeStream.txt 读取流 读取流与写入流结合 文件流管道

  • 流与文件-流

    写在书上 保存下来防止丢失

  • 13. IO流

    一、文件创建文件: 二、IO流分类 三、节点流FileInputStream文件字节输入流: 四、节点流FileO...

  • 文件上传(文件流)

    上传接口: web.xml配置 url

  • 管道

    以传统读写流方式复制大文件 以管道形式复制大文件 大文件压缩(链式流)

网友评论

    本文标题:nodejs06-fs文件流

    本文链接:https://www.haomeiwen.com/subject/vrhpbctx.html