node 常用path 路径操作模块 路径拼接

path 路径操作模块

path.basename("c:/a/b/d/index.js")--> index.js      //获取路径 的文件名(包括后缀名)

path.basename("c:/a/b/d/index.js",".js") --> index  //指定要去除的后缀名

path.dirname("c:/a/b/d/index.js")-->  c:/a/b/d      //获取路径 的路径部分

path.extname("c:/a/b/d/index.js")--> .js            //获取路径文件 扩展名部分

path.isAbsolute("c:/a/b/d/index.js")--> true        //判断一个路径是否是绝对路径
path.isAbsolute("./d/index.js")--> false

path.parse("c:/a/b/d/index.js")-->  {
          
   
										root:"C:/", 
										dir:"c:/a/b/d",
										base:"index.js",
										ext:".js",
										name:"index"
									}
path.join("C:/a","b") --> C:\a\b //拼接路径 避免自己拼接路径出现问题

路径拼接

path.join(路径,路径,..)
// 导入path模块
let path = require(path)

// 路径拼接
let filePath = path.join(file,a,c,a.html)

// filePath =>  fileaca.html
经验分享 程序员 微信小程序 职场和发展