zoukankan      html  css  js  c++  java
  • node 读取文件

    // 浏览器中的 JavaScript 是没有文件操作的能力的
    // 但是 Node 中的 JavaScript 具有文件操作的能力

    // fs 是 file-system 的简写,就是文件系统的意思
    // 在 Node 中如果想要进行文件操作,就必须引入 fs 这个核心模块
    // 在 fs 这个核心模块中,就提供了所有的文件操作相关的 API =============
    // 例如:fs.readFile 就是用来读取文件的

    // 1. 使用 require 方法加载 fs 核心模块
    var fs = require('fs');

    // 2. 读取文件
    // 第一个参数就是要读取的文件路径
    // 第二个参数是一个回调函数
    //
    // 成功
    // data 数据
    // error null
    // 失败
    // data undefined没有数据
    // error 错误对象
    fs.readFile('./data/a.txt', function (error, data) {
    // <Buffer 68 65 6c 6c 6f 20 6e 6f 64 65 6a 73 0d 0a>
    // 文件中存储的其实都是二进制数据 0 1
    // 这里为什么看到的不是 0 和 1 呢?原因是二进制转为 16 进制了
    // 但是无论是二进制01还是16进制,人类都不认识
    // 所以我们可以通过 toString 方法把其转为我们能认识的字符
    // console.log(data)

    // console.log(error)
    // console.log(data)

    // 在这里就可以通过判断 error 来确认是否有错误发生
    if (error) {
    console.log('读取文件失败了')
    } else {
    console.log(data.toString())
    }
    })
  • 相关阅读:
    佛教:禅宗和净土--佛教的归途
    佛教:从精英到世俗
    佛教:神迹的演变。
    收藏品:MP3播放器
    淘书百胜楼
    Spring注解是如何生效的?
    logstash6.8.3 导入 CSV 文件到 ElasticSearch
    三个线程交替按顺序打印ABC之条件队列的理解
    谈谈多线程
    ElasticSearch如何更新集群的状态
  • 原文地址:https://www.cnblogs.com/lujieting/p/10296028.html
Copyright © 2011-2022 走看看