当前位置: 首页 > news >正文

dhl做运单的网站做网站的服务商

dhl做运单的网站,做网站的服务商,外国人 做的中国字网站,跟网站开发公司签合同主要要点四种基本流类型: 1.Writable: 可以向其写入数据的流 2.Readable: 可以从中读取数据的流 3.Duplex:同时为Readable 和 Writable 4.Transform: Duplex可以在写入和读取数据时修改或转换数据的流 一、Readable const fs require(fs);// 创建文件的Readable const rea…

四种基本流类型:
1.Writable: 可以向其写入数据的流
2.Readable: 可以从中读取数据的流
3.Duplex:同时为Readable 和 Writable
4.Transform: Duplex可以在写入和读取数据时修改或转换数据的流

一、Readable

const fs = require('fs');// 创建文件的Readable
const reader = fs.createReadStream('./test.txt', {start: 8, // 文件读取开始的位置end: 18, // 文件读取结束的位置highWaterMark: 4 // 一次性读取字节的长度,默认是64kb;
})// 监听 read 数据
reader.on('data', (data) => {console.log(data.toString());
})// 监听打开文件
reader.on('open', (fd) => {console.log('文件被打开!');
})// 监听读取结束
reader.on('end', () => {console.log('文件读取结束!');
})// 监听关闭文件
reader.on('close', () => {console.log('文件被关闭!');
})

二、Writable

// 创建文件的Writable
const writer = fs.createWriteStream('./test.txt', {flags: 'a+', // 追加写入start: 8 // 写入位置
});// 写入数据 
writer.write("Hello OUTMAN", () => {console.log('写入成功!');
})// 监听文件打开
writer.on('open', () => {console.log('文件被打开!');
})// 监听文件关闭(无法监听)
// 无法监听的原因:写入流在打开后不会自动关闭,必须手动触发来通知node已经写入结束,并发射finish事件
writer.on('close', () => {console.log('文件被关闭!'); // 无法监听,不打印
})// 手动close后, finish ---> close
writer.close();writer.on('finish', () => {console.log('文件写入完成!');
})writer.on('close', () => {console.log('文件被关闭!');
})// 直接使用end,end = write传值 + 文件close,一步到位
writer.end('Hello Outman!')

三、pipe方法

// pip方法
const reader = fs.createReadStream('./test.txt');
const writer = fs.createWriteStream('./copy.txt');// 常规方法,嵌套 read & write
reader.on('data', (data) => {console.log(data);writer.write(data, (err) => {console.log(err);})
})// 利用pipe实现
reader.pipe(writer);
http://www.yayakq.cn/news/568953/

相关文章:

  • 云服务器网站搭建杭州网页设计公司招聘
  • 59zwd一起做网站网站建设规划文档
  • 网站团购活动页面怎么做网站体验调查问卷怎么做
  • 怎么搭建一个网站教程南阳网站建设新闻
  • php招投标网站源码科技让生活更美好500字六年级
  • 网站建设项目执行进度表如何建设一个网站网页
  • )网站开发架构师做网站有必要做app吗
  • 教育平台网站手机软件下载平台
  • html5单页网站广东建的电商网站叫啥
  • 建立免费网站的步骤24手表网站
  • 网站运营与管理的心得体会营销推广措施有哪些
  • 昆明网上商城网站建设软件开发服务合同
  • 上海公司建立网站网络公司是做什么
  • 东莞寮步做网站的有吗怎么创建公众号步骤
  • 网站运营新手做北京最新新闻
  • 屏山县建设局网站wordpress当下载站
  • 互动科技 网站建设做企业网站怎么备案
  • 高端网站开发哪家好WordPress 提交搜索引擎
  • 中小学网站建设探讨做a 需要制作网站
  • 校园网站建设培训的心得体会网站开发 票种
  • 外贸网站推广seo中国纪检监察报评论员文章
  • 天津网站开发技术widgets wordpress
  • 网站建设公司的税是多少钱商标设计平台
  • 阿里云服务器 网站模板城市建设与管理局网站
  • 如何网站推广宣传高端设计公司
  • 网站推广方案中服务器wordpress建站教程
  • 网站开发完要怎么部署广安企业网站建设
  • 宜宾做网站的公司套路网站怎么做的
  • 电影网站做静态是不是好一些如何制作网站设计
  • 可以做网站素材的服装wordpress 导航不可点击