- path.join(path1[, ...]) 连贯门路
- path.normalize(path) 规范化门路
- path.resolve([from ...], to) 将 to 参数解析为绝对路径,给定的门路的序列是从右往左被解决的,前面每个 path 被顺次解析,直到结构实现一个绝对路径 规范化门路
- path.isAbsolute(path) 判断是否是绝对路径
- path.relative(from, to) 用于将绝对路径转为相对路径,返回从 from 到 to 的相对路径(基于当前工作目录)
- path.dirname(p) 返回文件夹门路
- path.basename(p[, ext]) 返回门路中的最初一部分
- path.extname(p) 返回门路中文件的后缀名
- path.parse(pathString) 返回门路字符串的对象。
- path.format(pathObject) 从对象中返回门路字符串,和 path.parse 相同。
//__dirname:\pbs\pbs_web_doing1\pbs-web\web\vue\src\utils\ 以后文件所在文件夹门路console.log("111=", path.join(__dirname, "zcp.vue"))console.log("222=", path.normalize("/data//databases///pbs"))console.log("301=", path.resolve(__dirname, "z", 'c', 'p'))console.log("302=",path.resolve(__dirname, "/z", '/c', '/p'))console.log("303=",path.resolve(__dirname, "z", 'c', '/p'))console.log("304=",path.resolve("test.vue"))console.log("=",path.isAbsolute("/pbs/pbs_web_doing1/pbs-web/web/vue"))console.log("=",path.isAbsolute("../../pbs-web/web/vue"))111= e:\pbs\pbs_web_doing1\pbs-web\web\vue\src\utils\zcp.vue222= \data\databases\pbs301= e:\pbs\pbs_web_doing1\pbs-web\web\vue\src\utils\z\c\p302= e:\p303= e:\p304= e:\pbs\pbs_web_doing1\pbs-web\web\vue\test.vue444= true555= false