美文网首页
Nodejs篇一 - fs文件读取

Nodejs篇一 - fs文件读取

作者: rain129 | 来源:发表于2019-08-07 16:01 被阅读0次

    前言

    • fs 是file system的简写, 就是文件系统的意思
    • 在Node中的javascript 具有文件操作能力,但没有Dom和Bom的概念
    • 在fs 这个系统模块中,就提供了所有关于文件操作的API, 例如:fs.readFile就是用来读取文件的

    使用

    一. 加载fs模块

    const fs = require(fs);
    

    二. 读取文件数据(fs.readFile)

    接收2个参数 fs.readFile(path, callback(error, data))

    • path,第一个参数是要读取的文件路径
    • callback,第二个参数是回调函数,回调函数接收2个参数
      1. error, 错误对象, 当读取成功时值为null
      2. data, 读取到的文件数据, 当取失败时值为 undefined
    //当前目录下有个hello.txt的文件, 内容是’hello'
    
    fs.readFile('./hello.txt', (error, data) => {
        console.log(data)  //读取成功,返回16进制的数据 <Buffer 68 65 6c 6c 6f>
    
    })
    

    三. toString()将16进制数据转换为人类能认识的数据

    //当前目录下有个hello.txt的文件, 内容是’hello'
    
    fs.readFile('./hello.txt', (error, data) => {
        console.log(data)  //读取成功,返回16进制的数据 <Buffer 68 65 6c 6c 6f>
        
        console.log(data.toString());  // hello
    
    })
    

    相关文章

      网友评论

          本文标题:Nodejs篇一 - fs文件读取

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