nodejs读取文本文件并按照行拆分成数组是常见的需求,使用nodejs执行任务的时候我一般使用文本文件来描述任务,每一行就是一个子任务,所以编写了一个载入任务的函数
var fs= require('fs');
function readFile(filePath,callback){
fs.readFile(filePath,'utf-8',function(err,data){
callback(data.split("\r\n"))
})
}
调用方式
readFile("log.txt",(data)=>{
console.log(data)
})
有的时候程序执行过程中需要保存一些信息可以使用
fs.appendFile("suc.txt",text+"\r\n",'utf8',function(){})
来逐行追加文件