node.js 实战——(path模块 知识点学习)
path 模块
提供了操作路径的功能
说明 | |
---|---|
path. resolve | 拼接规范的绝对路径 |
path. sep | 获取操作系统的路径分隔符 |
path. parse | 解析路径并返回对象 |
path. basename | 获取路径的基础名称 |
path. dirname | 获取路径的目录名 |
path. extname | 获得路径的扩展名 |
resolve
拼接规范的绝对路径
const path = require('path')console.log(__dirname)
let pathUrl =path.resolve(__dirname,'./file')
console.log(pathUrl)
sep
获取操作系统的路径分隔符;
windows 中是 \
linux 中是 /
const path = require('path')console.log(path.sep);
parse
解析路径并返回对象
const path = require('path')
let pathUrl =path.resolve(__dirname,'./file')
console.log(path.parse(pathUrl))
返回的结果是一个json对象
{root: '/',dir: '/Users/layman/Desktop/node/node_learn',base: 'file',ext: '',name: 'file'