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'