美文网首页
nodeJs读取文件

nodeJs读取文件

作者: LI_4058 | 来源:发表于2019-04-23 21:18 被阅读0次

    nodeJs具有文件操作的能力

    01--getfiles.js

    // 浏览器中的JavaScript是没有文件操作的能力的
    // 但是Node中的JavaScript具有文件操作的能力
    
    // fs 是file-system的简写,就是文件系统的意思
    // 在Node中如果想要进行文件操作,就必须引入fs这个核心模块
    // 在fs这个核心模块中,就提供了所有文件操作相关的API
    // 例如:fs.readFile就是用来读取文件的
    
    // 1:使用require方法加载fs核心模块
    var  fs = require('fs');
    
    // 2:读取文件
    //  第一个参数就是要读取的文件路径
    //  第二个参数就是一个回调函数
    //   成功
    //      data 是数据
    //      error 是null
    //   失败
    //      data 是undeefined 没有数据
    //      error 是错误对象
    fs.readFile('./data/a.txt',function(error, data){
      // <Buffer 68 65 6c 6c 6f 20 6e 6f 64 65 6a 73 20 e8 bf 99 e6 98 af 68 65 6c 6c 6f
    // 2e 74 78 74 e6 96 87 e4 bb b6>
    // 文件中存储的其实都是二进制数据  1
    // 这里为什么看到的不是0和1呢?原因是二进制转为16进制了
    //  但是无论是二进制还是16进制,我们人类都不认识
    // 所以我们可以通过toString方法转为我们认识的数据
      // console.log(data.toString())
      
      // 如何判断有没有错误
      if(error){
        console.log('读取文件失败');
        return
      }
      console.log(data.toString())
    })
    

    相关文章

      网友评论

          本文标题:nodeJs读取文件

          本文链接:https://www.haomeiwen.com/subject/ggobgqtx.html