位置:首页 > 后端 > node

node中fs文件系统模块

dearweb 发布:2021-11-05 22:12:09阅读:

node中fs文件系统模块的介绍

fs.readFile()方法,可以读取指定文件中的内容,语法格式如下:

fs.readFile(path,[,options],callback)

参数解读

参数1:必选参数,字符串,表示文件路径

参数2:可选参数,表示以什么编码格式来读取文件

参数3:必须参数,文件读取完成后,通过回调函数拿到读取的结果

示例代码 读取指定文件内容

fs.readFile()示例代码

以utf-8的编码格式,读取指定文件内容,并打印err和dataStr的值

//引入fs模块
const fs = require('fs')
// 读取文件
fs.readFile('./1.txt','utf-8',function(err,dataStr){
  console.log(err)
  console.log('-------')
  console.log(dataStr)
})

如果是读取的 xlsx 文件需要安装插件  node-xlsx

// 安装并引入 xlsx 模块
const xlsx = require('node-xlsx'); 
// 读取 xlsx文件   
var list = xlsx.parse("../1.xlsx");
console.log(list)

示例代码 向指定文件写入内容

fs.writeFile() 示例代码

fs.writeFile(file,data,[,options],callback)

参数解读

参数1:必选参数,需要制定一个文件路径的字符串,表示文件的存放路径。

参数2:必选参数,需要写入的内容。

参数3:可选参数,表示以什么格式写入文件内容,默认值 utf-8。

参数4:必选参数,文件写入完成后的回调函数。

fs.writeFile('./2.txt','hello.js',function(err){
  // 写入成功, err为null
  // 写入失败, err等于一个错误对象
  console.log(err)
})

写入的结果预览

image.png

24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看