读取文件内部方法(node)

1,首先需引入fs模块
const fs=require(“fs”)

2,fs.readFile(文件路径,[编码],function(err,data){

         err //错误信息

        data  //读取文件内容

})

例1:fs.readFile("./data.txt",(err,data){

       if(err){

       return  console.log(err)

}

     console.log(data)

})

readFile是以二进制形式读取文件,返回的是一个Buffer对象,buffer对象中存储的是二进制的数据,如果希望

看到字符串的数据,调用buffer对象的toString方法即可

   console.log(data.toString)

 

例2:fs.readFile("data.txt","utf-8",(err,data){

         if(err){

       console.log(err)

}

    console.log(data)

})

 

//如果读取编码,就会直接以字符串形式进行读取

posted @ 2020-03-21 16:57  爱唱歌的小胡子  阅读(269)  评论(1编辑  收藏  举报