`

node js 读取文件内容

 
阅读更多
来段node js  逐行读取文件内容 的代码

function readLines(input, func) {
    var remaining = '';
    input.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);
            func(line);
            index = remaining.indexOf('\n');
        }

    });

    input.on('end', function() {
        if (remaining.length > 0) {
            func(remaining);
        }
    });
}

function func(data) {
    container.push(data);
}

var input = fs.createReadStream(__dirname + '/ip_arr.txt');
readLines(input, func);
分享到:
评论

相关推荐

    Node.js读取文件内容示例

    Node.js读取文件内容包括同步和异步两种方式。 1、同步读取,调用的是readFileSync var rf=require(fs); var data=rf.readFileSync(test,utf-8); console.log(data); console.log(READ FILE SYNC END); 输出结果,...

    node.js读取文件到字符串的方法

    主要介绍了node.js读取文件到字符串的方法,涉及readFileSync方法的使用技巧,需要的朋友可以参考下

    DBFFile:在Node.js中读写.dbf(dBase III和Visual FoxPro)文件

    在Node.js中读写.dbf(dBase III和Visual FoxPro)文件: 支持的字段类型: C (字串) N (数字) F (浮点) I (整数) L (逻辑) D (日期) T (日期时间) B (双) M (备忘)注意:备忘支持是...

    node.js文件上传及查看

    NULL 博文链接:https://youyu4.iteye.com/blog/2246614

    node.js通过url读取文件

    本文实例为大家分享了node.js通过url读取文件的具体代码,供大家参考,具体内容如下 在浏览器地址栏中输入127.0.0.1:3000和127.0.0.1:3000/node时,读取node.html文件,输入127.0.0.1:3000/banner时读取banner.json...

    Node.js-textract从各种文件抽取文本的Node.js模块

    textract从各种文件抽取文本的Node.js模块,支持html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf等

    JS获取文件大小方法小结

    本文实例总结了JS获取文件大小方法。分享给大家供大家参考,具体如下: 方法一,利用ActiveX控件实现: [removed] function getFileSize(filePath) { var fso = new ActiveXObject("Scripting.FileSystemObject");...

    NodeJs实现读取目录文件,以及文件批量生成

    NodeJs实现读取目录文件(node dir_new list),以及文件批量生成(node dir_new)

    Node.js学习笔记.md

    date: 2014-03-03 layout: post title: Node.js 学习笔记 description:Node.js learning notes categories: - nodejs - javascript tags: - nodejs

    node.js 追加写入 文件删除 打开与关闭 创建 读取 删除 修改.zip

    node.js 追加写入 文件删除 打开与关闭 创建 读取 删除 修改

    Node.js实现的XML文件提取内容并转换为TXT

    利用nodejs实现将指定目录下的以及嵌套目录下的所有xml文件去除标签并转为txt文件

    node.js文件上传百分比显示

    基于node.js的文件上传,显示百分比,视频自动转码,图片上传。

    Node.js入门教程.pdf

    Readline 是 Node.js 的一个核心模块,用于提供命令行读取功能。Readline 提供了异步 I/O 模式,允许开发者处理高并发请求。 在本 Lesson 中,我们将学习如何使用 Readline 处理命令行输入,如何使用 Readline 提供...

    Node.js Streams文件读写操作详解

    Node.js 天生异步和事件驱动,非常适合处理 I/O 相关的任务。如果你在处理应用中 I/O 相关的操作,你可以利用 Node.js 中的流(stream)。因此,我们先具体看看流,理解一下它们是怎么简化 I/O 操作的吧。  流是什么...

    Node.js文件操作方法汇总

    先不说node.js中的文件操作,其他语言的文件操作一般也都是有打开、关闭、读、写、文件信息、新建删除目录、删除文件、检测文件路径等。在node.js中也是一样,也都是这些功能,可能就是api与其他语言不太一样。 一、...

    Node.js 高级编程

    Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了Node.js平台的安装,然后重点关注:创建和加载模块;使用缓冲区...

    Electron项目:读写本地json文件,实现用户登录、修改用户信息,窗口最小化,最大化,关闭窗口

    主要功能是实现:用户在访问后台服务器访问失败时(登录和修改内容时会首先访问后台服务器,服务器访问失败时会读取本地文件,此处为json文件,进行登录),修改用户信息(修改本地的json文件内容)。

    node读写Excel操作实例分析

    node-xlsx: 基于Node.js解析excel文件数据及生成excel文件; excel-parser: 基于Node.js解析excel文件数据,支持xls及xlsx格式文件; excel-export : 基于Node.js将数据生成导出excel文件,生成文件格式为xlsx; ...

    node.js实现逐行读取文件内容的代码

    主要介绍了node.js实现逐行读取文件内容的代码,本文还介绍了一个node.js的按行读取内容开源项目,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics