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