Node-邂逅path模块

163 阅读1分钟

01-什么是path?

封装了各种路径相关的操作 和Buffer一样,NodeJS中的路径也是一个特殊的模块 不同的是Buffer模块已经添加到Global上了, 所以不需要手动导入 而Path模块没有添加到Global上, 所以使用时需要手动导入(内置模块)

02-path常用方法

1.获取路径的最后一部分

path.basename(path[, ext])

2.获取路径

path.dirname(path)

3.获取扩展名称

path.extname(path)

4.判断是否是绝对路径

path.isAbsolute(path)

5.获取当前操作系统路径分隔符

path.sep 

6.获取当前路径环境变量分隔符

path.delimiter

03-path其它方法

1.路径的格式化处理

path.parse()  string->obj
path.format() obj->string

2.拼接路径

path.join([...paths])

3.规范化路径

path.normalize(path)

4.计算相对路径

path.relative(from, to)

5.解析路径

path.resolve([...paths])