Node.js【读取数据】

本文介绍了Node.js中用于文件操作的fs模块,包括readFile方法读取文件内容,writeFile方法写入文件,以及path模块的path.join(),basename(),extname()方法处理路径相关操作。
摘要由CSDN通过智能技术生成

fs.readFile 只读


使用方法:

fs.readFile("路径","编码格式",function(err,user){})
方法,用来读取指定文件中的内容


参数1:必选参数,字符串,表示文件的路径
参数2:可选参数,表示以什么编码格式来读取文件
参数3:必选参数,文件读取完成后,通过回调函数拿到读取的结果


err返回null,读取文件成功,报错读取失败


	 例:
// fs.readFile("./1.txt","utf8",function(err,user){
//     if(err){
//         return console.log("文件读取失败"+err.message);
//     }
//     console.log(user);
// })
// fs.readFile("./day01.html","utf-8",function(err,user){
//     if(err){
//         return console.log("文件读取失败"+err.message);
//     }
//     console.log(user);
// })



fs.writeFile 写入

fs.writeFile("路径","内容","编码格式",function(err){})
方法,用来向指定的文件中写入内容

注意:

参数1:必选参数,需要指定一个文件路径的字符串,表示文件的存放路径。
参数2:必选参数,表示要写入的内容。
参数3:可选参数,表示以什么格式写入文件内容,默认值是 utf8
参数4:必选参数,文件写入完成后的回调函数


err返回null,写入文件成功,报错写入失败


const path = require("path");
// console.log(path);
// path.join() 方法,用来将多个路径片段拼接成一个完整的路径字符串
// let num = "ages"
// const pathName = path.join("https://www.hao",num,".com");
// console.log(pathName);
// ---------------------------
// path.basename() 方法,用来从路径字符串中,将文件名解析出来
// path <string> 必选参数,表示一个路径的字符串
// ext <string> 可选参数,表示文件扩展名
// 返回: <string> 表示路径中的最后一部分
// const pathBase = path.basename("1/index/admin.html",".html")
// console.log(pathBase);
// ------------------------
// path.extname() 方法,可以获取路径中的扩展名部分
// path <string>必选参数,表示一个路径的字符串
// 返回: <string> 返回得到的扩展名字符串
let pathExt = path.extname("1/index/admin.html");
console.log(pathExt);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值