Node.js中的path

path

path模块提供用于处理文件路径和目录路径的实用工具。path模块的默认操作因Node.js应用程序运行所在的操作系统风格而异。具体来说,当Windows操作系统上运行时,path模块将假定正在使用Windows风格的路径。因此,使用path.basename()可能会在POSIX和Windows上产生不同的效果

path提供的方法

path.basename(path[,ext]): 返回path的最后一部分,类似于Unix的basename命令。尾部的目录分隔符将被hulve
path.dirname(path): 返回path的目录名,类似于Unix的dirname命令。尾部的目录分隔符将被忽略
path.delimiter: 提供平台特定的路径定界符
path.extname(): 返回path的扩展名,从最后一次出现.(句点)字符到path最后一部分的字符串结束
如果在path的最后一部分中没有.,或者如果path的基本名称的第一个字符是.,则返回空字符串
path.isAbsolute(path): 检测path是否为绝对路径。如果给定的path是零长度字符串,则返回false
path.join([…path]): 使用平台特定的分隔符作为定界符将所有给定的path片段连接在一起,然后规范生成的路径。
path.normalize(path): 规范化给定的path,解析’…‘和’.‘片段。
当找到多个连续的路径段分隔符时,则它们将被替换为单个平台的路径分隔符尾部的分隔符将会保留
如果path是零长度的字符串时,则返回’.’,表示当前工作目录
path.parse(path): 返回一个对象,其属性表示path的重要元素,胃部的目录分隔符将被忽略。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值