node

fs

const fs = require('fs');

const data = fs.readFileSync('conf.js');//阻塞操作

console.log(data)

fs.readFile('./conf.js', (err, data) => {  //异步操作

    console.log(data)

});

//Promise

const { promisify } = require('util');

const readFile = promisify(fs.readFile);

readFile('./conf.js').then(data => console.log(data))

//实验警告

const { promises } = require('fs');

promises.readFile('./conf.js').then(data => console.log(data))




const fs = require('fs');

const rs= fs.createReadStream('./conf.js') // 读取流

const ws = fs.createWriteStream('./conf2.js') // 写入流

rs.pipe(ws);会重新创建一个js 复制



buffer 

const buf1 = Buffer.alloc(10);

console.log(buf1)

const buf2 = Buffer.from([1,2,3])

console.log(buf2)

//写入

buf1.write('hello')

console.log(buf1)

//读取

console.log(buf1.toString())

const buf4 = Buffer.concat([buf1,buf2])

console.log(buf4.toString())

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 2,491评论 1 37
  • //公共引用 varfs =require('fs'), path =require('path'); 1、读取文...
    才気莮孒阅读 838评论 0 1
  • 模块化公布自己的模块功能. 其他模块调用另外的模块. 公布方法 如果要输出一个键值对象{},可以利用exports...
    httIsHere阅读 533评论 0 0
  • Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScr...
    FTOLsXD阅读 544评论 0 2
  • 小金每天都是步行去上班,这一天她一如往常走在上班的路途,铺天盖地的玫瑰砸向她的眼球-----2月14日,情人节了。...
    一瓢7503阅读 484评论 0 4