读取文件内部方法(node)

前提是你 提交于 2020-03-21 18:05:02

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)

})

 

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!