nodejs path路径模块
-path.join()
-作用:把多个路径片段拼接成完整的字符串
-代码示例:
const path = require('path')
const fs = require('fs')
// ../会抵消掉前面路径
const url = path.join('/a','/b','/ab/c','../','/c')
console.log('url :>> ', url);
// __dirname 当前文件路径
fs.readFile(path.join(__dirname,'./file/1.txt'),function(err,res){
if(err){
}
console.log('文件读取成功');
})
-打印结果.jpg

-path.basename()
-作用:获取到路径中的最后一部分,经常通过这个方法获取文件名
-语法:
-path.basename(path,suffix)
path:必选,文件路径
suffix:可选,文件拓展名,如果填写了该参数则会返回删除拓展名的文件名字
-示例代码:
const path = require('path')
const fs = require('fs')
const fileName = path.basename(path.join(__dirname,'file/index.html'),'.html')
console.log('fileName :>> ', fileName);
-打印结果.jpg

-path.extname()
-作用:获取文件的拓展名
-语法:
path.extname(path)
path:文件路径
返回值是拓展名部分
-示例代码
const path = require('path')
const fs = require('fs')
const fileName = path.extname(path.join(__dirname,'file/index.html'))
console.log('fileName :>> ', fileName);
-打印结果.jpg


浙公网安备 33010602011771号