博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs读文件
阅读量:6872 次
发布时间:2019-06-26

本文共 814 字,大约阅读时间需要 2 分钟。

hot3.png

var fs = require('fs');

var func = function(buf , data){

buf.push(data);

}

var config = [

{

name:"srcjsmain",

reName:"heheheehe"

}

]

var reName = function(line , config){

if(id="")

}

var readLine = function(fd , buf){

var remaining = '';

fd.on('data', function(data) {

remaining += data;

var index = remaining.indexOf('\n');

while (index > -1) {

 var line = remaining.substring(0, index);

 remaining = remaining.substring(index + 1);

 var obj = line.indexOf()

 func(buf , line );

 console.log("buf:" , line , obj)

 index = remaining.indexOf('\n');

}

});

fd.on('end', function() {

if (remaining.length > 0) {

 func(buf , remaining);

}

});

};

var changeFile = function(path){

var fd = fs.createReadStream(path);

var buff = [];

readLine(fd ,buff);

}

changeFile("index.html");

转载于:https://my.oschina.net/u/1050900/blog/417371

你可能感兴趣的文章
Spark修炼之道(高级篇)——Spark源码阅读:第五节 Stage提交
查看>>
iOS8到iOS9 变化笔记
查看>>
Linux之iconv转换文本格式的问题
查看>>
MATLAB学习之滤波器设计
查看>>
Redis 消息队列介绍
查看>>
《C语言及程序设计》程序阅读——三种循环语句
查看>>
DBA+工具4:国内唯一零负载Oracle专业监控工具PeOny发布
查看>>
我理解的 Flux 架构
查看>>
Red Hat Enterprise Linux 6 “桌面”、“工作站”、“服务器” 版本差异比较
查看>>
【转】Spark 2.0 技术预览版:更简单、更快速、更智
查看>>
谁都能看懂的单点登录(SSO)实现方式(附源码)
查看>>
javax.mail发送邮件带附件
查看>>
Linux中Kill进程的N种方法
查看>>
JAVA Zero Copy的相关知识
查看>>
Java并发编程详解
查看>>
排序研究前戏_计算复杂性
查看>>
DB2表空间理论基础(原创)
查看>>
谈谈公司内部的技术分享
查看>>
Nginx与Apache工作方式
查看>>
屏蔽响应事件继续向父视图传递的category
查看>>