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 =>  file\a\c\a.html

版权声明:本文为weixin_42448623原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。