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 【node.js怎样读取文件呢】之后,就开始判断文件是否读取成功,if(err)表示存在错误,则我们就提示文件读取出错 。
文章插图
06 否则,文件就读取成功了 。 这时候,我们把文件的内容打印出来,使用toString方法转换为字符串 。 如果不转换,就会buffer流显示文件内容 。
文章插图
07 接着运行这个程序,在JS文件上面单击右键,然后运行为nodeApplication就OK了 。
文章插图
08 如图,没啥大问题,控制台显示出了文件的内容 。
文章插图
09 接着我们把toString去掉,再重新运行程序,就会发现文件内容以buffer流的形式呈现(根本看不懂,哈哈) 。
文章插图
10 而如果文件的路径不对,如果运行程序就会提示文件读取出错哦 。
文章插图
以上内容就是node.js怎样读取文件呢的内容啦,希望对你有所帮助哦!
推荐阅读
- 怎样使用智享时光按摩椅
- 支付宝余额怎样提现到银行卡
- 怎样使用支付宝预订飞机票
- 怎样续费摩拜单车月卡
- 怎样有效的学习法律以及法律相关知识?
- 王者荣耀怎样隐身
- 怎样使用阿纯竹园的竹乐园功能
- mysql怎样过滤统计信息
- 怎样提高自己的说话水平?
- 怎样更改CAD中表格内容的文字大小?