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) })
写入的结果预览
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧