第四章:path 模块

path 模块

文章目录


path 模块提供了 操作路径 的功能,下面将介绍如下几个较为常用的几个API:

API说明
path.resolve拼接规范的绝对路径 常用
path.sep获取操作系统的路径分隔符
path.parse解析路径并返回对象
path.basename获取路径的基本名称(即文件名)
path.dirname获取路径的目录名(即文件夹路径)
path.extname获取路径的扩展名

代码示例:

const path = require('path')

// 这种写法所获得的绝对路径是这样的:D:\VS_前端\NodeJS\04-path模块/index.html,很明显不美观
console.log(__dirname + '/index.html')

// 所以我们可以使用 resolve 来解决
// 1.resolve:拼接规范的绝对路径(常用)
console.log(path.resolve(__dirname + '/index.html'))
// 得到的绝对路径是:D:\VS_前端\NodeJS\04-path模块\index.html

// 2.sep:获取操作系统的路径分隔符(Windows系统是‘\’,Linux系统是‘/’)
console.log(path.sep)

// 补充:__filename 与 __dirname 一样,都可以理解为'全局变量',保存的是:文件的绝对路径
// console.log(__filename)
// 3.parse:解析路径并返回对象
let str = 'D:\\VS_前端\\NodeJS\\04-path模块\\path.js'
console.log(path.parse(str))

// 4.basename:获取路径的基本名称(即文件名)
console.log(path.basename(str))

// 5.dirname:获取路径的目录名(即文件夹路径)
console.log(path.dirname(str))

// 6.extname:获取路径的扩展名
console.log(path.extname(str))

path模块API的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值