node fs 文件读取

1、fs.readFile(filename,[encoding],[callback(err,data)])两种用法

   (1)var fs = require('fs');

          fs.readFile('./jiyu.txt',(err,data)=>{
          if(err)
              console.log(err);
          else
              console.log(data);
         });
    运行结果: 
             <Buffer e8 bf 99 e6 98 af 6e 6f 64 65 e8 af bb e5 87 ba e6 9d a5 e7 9a 84 e5 86 85 e5 ae b9 e3 80 82>
   

     (2) var fs = require('fs');

          fs.readFile('./jiyu.txt','utf-8',(err,data)=>{
          if(err)
              console.log(err);
          else
              console.log(data);
         });
    运行结果: 
              这是node读出来的内容。                                   
 
二、 fs.readFileSync(filename, [encoding]) 是 fs.readFile 同步的版本。它接受
参数和 fs.readFile 相同,而读取到的文件内容会以函数返回值的形式返回。如果有错
误发生, fs 将会抛出异常,你需要使用 try 和 catch 捕捉并处理异常。
 
 
 
posted @ 2022-02-28 11:41  神奇小兵  阅读(243)  评论(0编辑  收藏  举报