美文网首页
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文件读取

    前言 fs 是file system的简写, 就是文件系统的意思 在Node中的javascript 具有文件操作...

  • nodejs 逐行读取文件的两种方式

    nodejs 逐行读取文件的两种方式 通过readline的方式const fs = require('fs');...

  • 初步认识node.js

    fs系统模块:读取文件: // node 读取文件const fs = require('fs');fs.read...

  • NodeJS通过stream操作IO

    以文件读取为例,在NodeJS中有两种类型的读写文件的方式,一种是通过fs.readFile()和fs.write...

  • es6笔记之十-async await

    nodeJs,fs.readFile实例演示,用三种方法读取文件 promise genrator async (...

  • 2018-11-29

    NodeJs入门(二) 结合上篇文章 一:结合http与fs模块一起读取文件夹中的文件 在nodejs文件夹中建立...

  • nodejs中使用json

    nodejs中使用json 方法 使用fs 模块的readFile方法读取json文件内容import { rea...

  • 6_Node 文件系统

    [toc] NodeJS 文件系统[fs 模块] 1.NodeJS 文件系统 NodeJS 文件系统被封装在fs模...

  • node.js_console输出日志信息到文件

    fs模块进行文件读取,Console类输出日志信息。 详情见 http://nodejs.cn/api/conso...

  • 【原创】Node核心API(三)fs

    在 NodeJS 中,所有与文件操作都是通过 fs 核心模块来实现的,包括文件目录的创建、删除、查询以及文件的读取...

网友评论

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

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