1.案例代码
// 1.导入fs模块,来操作文件
const fs = require('fs')
const path = require('path')// 2.path.join():拼接文件路径
console.log(path.join('F:','/kanno','临时文件/7.31','/image','../','成绩.txt'));
const filePath = path.join('/files','成绩.txt')
console.log("filePath",filePath);
const readFilePath = path.join(__dirname,filePath)
console.log("readFilePath",readFilePath);// 3.path.extname():获取文件的后缀名
const fileExtName = path.extname(readFilePath)
console.log("fileExtName",fileExtName);// 4.path.basename():获取文件名
// 参数1是文件路径
// 参数2是是否去除文件后缀名,值是文件的后缀名
const filesName = path.basename(readFilePath,fileExtName)
console.log('filesName',filesName);// 5.调用fs.readFile()方法读取文件
fs.readFile(readFilePath,'utf8',function(err,data){if(!err){console.log("data",data);}else{console.log("err",err);}
})
2.path模块中方法
path.join():拼接文件路径
path.extname():获取文件的后缀名
path.basename(readFilePath,fileExtName):获取文件名,参数1是文件路径,参数2是是否去除文件后缀名,值是文件的后缀名
__dirname:获取当前项目根路径