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);