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])