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

  

 

 

  

 

posted @ 2022-02-16 15:27  初生土豆  阅读(98)  评论(0编辑  收藏  举报