node.js怎样读取文件呢

node.js封装了文件操作的模块,包括文件的读取,写入,修改等等。今天咪咪我就来给各位小伙伴讲解一下node.js怎样读取文件。

工具/材料

电脑

node.js

Hbuilder

操作方法

  • 01

    首先,基本的操作环境,比如node.js,Hbuilder等安装好(这些可以参考我的其他指南)。然后在Hbuilder中新建项目,项目包含有JS文件和一个文本文件。

  • 02

    然后在文本文件写上一些内容,待会我们就可以使用node.js来读取这个文本文件里面的内容。

  • 03

    之后,切换到JS文件。然后定义一个变量,变量名随意,并且通过require来引入fs模块,fs是node.js中的文件操作模块。

  • 04

    此时变量myfs就拥有了fs模块的属性,这时候我们就可以调用readFile方法来读取文件了。readFile有两个参数,第一个参数表示的是文件的路径,第二个参数表示的是一个函数。这个函数也有两个参数,分别用来保存文件读取过程中产生的错误(err)和数据(data),函数里面的参数名也是可以自定义的。

  • 05

    之后,就开始判断文件是否读取成功,if(err)表示存在错误,则我们就提示文件读取出错。

  • 06

    否则,文件就读取成功了。这时候,我们把文件的内容打印出来,使用toString方法转换为字符串。如果不转换,就会buffer流显示文件内容。

  • 07

    接着运行这个程序,在JS文件上面单击右键,然后运行为nodeApplication就OK了。

  • 08

    如图,没啥大问题,控制台显示出了文件的内容。

  • 09

    接着我们把toString去掉,再重新运行程序,就会发现文件内容以buffer流的形式呈现(根本看不懂,哈哈)。

  • 10

    而如果文件的路径不对,如果运行程序就会提示文件读取出错哦。

  • End
  • 发表于 2017-10-10 00:00
  • 阅读 ( 762 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具