Atitit 按照行读取文件

目录

1.1. 类库'readline' 1

1.2. 类库C:\0workspace\dataindexGenerNodejs\sdk\io\FileUtils.js 1

1.3. 使用 2

2. ref 3

  1. 类库'readline'

var readline = require('readline');

  1. 类库C:\0workspace\dataindexGenerNodejs\sdk\io\FileUtils.js

function readLines()

{

var fs = require('fs');

}

function readLinesFromtxt(fReadName,callback)

{

var fs = require('fs');

var readline = require('readline');

var fRead = fs.createReadStream(fReadName);

var objReadline = readline.createInterface({

input:fRead

});

var arr = new Array();

objReadline.on('line',function (line) {

arr.push(line);

//console.log('line:'+ line);

});

objReadline.on('close',function () {

// console.log(arr);

callback(arr);

//console.log("close evnt");

});

}

exports.readLinesFromtxt =readLinesFromtxt

  1. 使用

FileUtils = require("./sdk/io/FileUtils.js");

FileUtils.readLinesFromtxt(newLocal, function (list) {

var newdir = 'c:\\000tmp\\' + path.filename + "Fld"

try { fs.mkdirSync(newdir); } catch (e) { }

console.log(list);

for (line of list) {

var pathM = require('path');

var basename = pathM.basename(line)

var lineFileName = newdir + "\\" + basename + ".txt"

try {

fs.writeFileSync(lineFileName, line);

} catch (error) {

}

//  console.log(key);

}

});

})

  1. ref

var readline = require('readline');

/*

* 按行读取文件内容

* 返回:字符串数组

* 参数:fReadName:文件名路径

*      callback:回调函数

* */

function readFileToArr(fReadName,callback){

var fRead = fs.createReadStream(fReadName);

var objReadline = readline.createInterface({

input:fRead

});

var arr = new Array();

objReadline.on('line',function (line) {

arr.push(line);

//console.log('line:'+ line);

});

objReadline.on('close',function () {

// console.log(arr);

callback(arr);

});

}

————————————————

版权声明:本文为CSDN博主「yajie_china」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/yajie_china/article/details/79407851

(9+条消息)【Node.js】'readline' 逐行读取、写入文件内容 - Sodino的专栏 - CSDN博客.mhtml

Atitit 按照行读取文件 目录 1.1. 类库'readline' 1 1.2. 类库C:\0workspace\dataindexGenerNodejs\sdk\io\FileUtils.js相关推荐

  1. 文件------概念、基本操作、打开文件的方式、按行读取文件内容、复制文件、文件/目录的常用管理操作、文本文件的编码格式、练习1-4

    文件的概念 文件的概念 计算机的文件,就是存储在某种长期储存设备上的一段数据 长期存储设备包括:硬盘.U盘.移动硬盘.光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 文件的存储方式 在计 ...

  2. python读取大文件的某行_Python按行读取文件的实现方法【小文件和大文件读取】...

    本文实例讲述了Python按行读取文件的实现方法.分享给大家供大家参考,具体如下: 小文件: #coding=utf-8 #author: walker #date: 2013-12-30 #func ...

  3. Shell按行读取文件的3种方法

    Shell按行读取文件的方法有很多,常见的三种方法如下: 要读取的文件: 1 [root@mini05 20180930-2]# cat file.info 2 111 3 222 4 333 444 ...

  4. Python按行读取文件、写文件

    Python按行读取文件 学习了:https://www.cnblogs.com/scse11061160/p/5605190.html file = open("sample.txt&qu ...

  5. C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。

    C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结. 一.总结 C++/Php/Python/Shell 程序按行读取文件或者控制台(php读取标准输入:$fp = fope ...

  6. python按行读取文件效率高吗_Python按行读取文件的实现方法【小文件和大文件读取】...

    本文实例讲述了Python按行读取文件的实现方法.分享给大家供大家参考,具体如下: 小文件: #coding=utf-8 #author: walker #date: 2013-12-30 #func ...

  7. python按行读字符串,python按行读取文件并找出其中指定字符串

    python怎么提取出文件里的指定内容 python读取文件内容的方法: 一.最方便的方法是一次性读取文件中的所有内容并放置到一个大字符串中: all_the_text = open('thefile ...

  8. Python readline()和readlines()函数:按行读取文件

    Python readline()和readlines()函数:按行读取文件 前面章节中讲到,如果想读取用 open() 函数打开的文件中的内容,除了可以使用 read() 函数,还可以使用 read ...

  9. Python3跳过第一行读取文件

    在读取文件的时候,我们很多时候并不需要文件头的注释信息(即第一行),通过判断其是否是第一行来读取在读取大文件时很费劲(每读取一行判断一次). 下面是我跳过第一行的方法总结 打开文件后f.readlin ...

  10. python 替换换行符_python按行读取文件,如何去掉换行符\\n

    展开全部 python按行读取文件直接使用for in open方式即可,去除'\n',可以使用两种方法,一种是替换函数:replace('\n','')把换行符替换成空;一种是去e68a843231 ...

最新文章

  1. matlab-基础 size 获取矩阵的行数与列数
  2. 学习 Message(14): 区分左右 Shift、Ctrl、Alt
  3. 物资管理信息系统5 -- 删除用户界面
  4. java数据结构库函数_Java8 内置函数(api)总结
  5. 简要描述cookie和session的区别:
  6. python能写桌面程序吗_python能写桌面程序吗
  7. 解决打开WORD错误报告问题
  8. SAP Cloud for Customer和SAP S4HANA的Customer - Business partner
  9. matlab cat函数_如何用Matlab编写贪吃蛇游戏?(持续更新)
  10. excel 2007 vba与宏完全剖析_Excel宏VBA小技巧系列 | 分段加合
  11. Linux系统无线网络抓包程序(分析手机WIFI MAC地址)
  12. Android5.0以下 源码分析Notification的notify
  13. Python入门:生成器并行(协程)
  14. Py中reshape中的-1表示什么【转载】
  15. vmware 虚拟机中有时获取不到IP地址
  16. java 异常_23、Java异常分类
  17. 练字一定要用钢笔吗?
  18. python操作个人简历,python爬虫开发工程师应届生个人简历模板(Word可以直接使用)...
  19. 神经网络机器翻译的实现
  20. 美国囤积零日漏洞的目的何在?

热门文章

  1. Java迭代器的一致_ArrayList中迭代器(Iterator)实现
  2. 1. MFC编程——变量命名规则
  3. mapreduce实现——腾讯大数据QQ共同好友推荐系统【你可能认识的人】
  4. ununtu16.04+python3+selenium+firefox环境搭建
  5. 高焕堂Android架构技术全集
  6. Ios开发之Category
  7. Unity3D研究院之Prefab里面的Prefab关联问题
  8. WP7模拟器使用技巧
  9. Java-集合第四篇Queue集合
  10. f-stack中ipc传递指针从应用中读取信息时挂掉