这篇文章主要介绍nodejs中fs模块的使用,以方便遍历目录,操作文件。
首先是引入fs模块:
var fs = require('fs')
接下来引进path模块,方便存储文件路径:
const path = require('path')
现在便可以指定文件路径,操作文件了,例如现在我们想读取日志文件,不同的日志文件都在/home/ubuntu/test目录下,且都以.INFO作为后缀名,若想读取文件,先记录日志位置:
var logpath = path.join('/home/ubuntu/test')
readlogdir(path.join(logpath))
这两句话的目的就是将要搜索的文件目录记录在logpath变量下,之后执行一个函数,该函数要读取目录下信息,参数自然就是刚刚记录的路径变量,所以接下的工作是编写readlogdir函数体,读取目录下信息:
function readlogdir(path){
fs.readdir(path,function(err,menu){
if(!menu)
return;
me