nodejs读写文件
2017-08-19 07:19
176 查看
第一种方式:管道
第二种方式:监听事件
显示读取百分比
const fs = require('fs'); const rs = fs.createReadStream('./1.png'); const ws = fs.createWriteStream('./2.png'); rs.pipe(ws);
第二种方式:监听事件
const rs = fs.createReadStream('./1.png'); const ws = fs.createWriteStream('./3.png'); rs.on('data',function(chunk){ ws.write(chunk); }) rs.on('end',function(){ console.log("结束"); ws.end(); })
显示读取百分比
'use strict' const fs=require('fs'); //读文件的流 const rs = fs.createReadStream('./5.avi'); //写文件流 const ws = fs.createWriteStream('./6.avi'); //取文件相对应的stats对象 var stats= fs.statSync('./5.avi'); //文件大小 var count=stats.size; //传输的文件传了多少 var data=0; //chunk是一个buffer rs.on('data',function(chunk){ data=data+chunk.length; console.log("传输进度"+parseInt(data/count*100)+"%"); ws.write(chunk); }) rs.on('end',function(){ console.log("读取结束"); ws.end(); })
相关文章推荐
- Nodejs读写文件
- nodejs读写大文件
- 简单的nodejs 文件系统(fs)读写
- nodeJS中读写文件方法的区别
- nodeJs读写流(读取json目录文件后,自定义写入新文件中)
- nodejs读写json文件
- nodejs读写文件
- 【nodejs】 文件系统(fs) 之读写文件
- nodejs -- 用SMB2读写windows共享文件
- Nodejs读写文件(复制文件)
- Nodejs读写文件
- nodejs简单应用二(读写文件)
- nodejs-修改文件读写权限
- nodeJS读写文件中文乱码问题整理及计算机文件编码方式科普
- nodejs 服务器创建及文件读写操作
- nodeJS中读写文件方法的区别
- JavaScript 读写Excel文件 (原生 + NodeJs)
- nodejs 文件与文件操作(读写文件 删除 重命名)
- nodejs 读写文件
- nodeJS中读写文件方法的区别