当前位置: 首页 > 后端技术 > Node.js

node.js中的路径模块

时间:2023-04-03 23:01:16 Node.js

path.join(path1[,...])加入路径path.normalize(path)归一化路径path.resolve([from...],to)将to参数解析为绝对路径,给定路径的序列从右到左处理,依次解析后面的每条路径,直到构造出绝对路径并归一化路径path.isAbsolute(path)判断是否为绝对路径,to)is用于将绝对路径转换为相对路径,返回从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