path路径

path模块提供了解析路径的一些api,

在window系统和POSIX系统会根据不同的系统有自己的展示风格。

要想在任何操作系统上处理 Windows 文件路径时获得一致的结果,可以使用 path.win32:统一返回window风格。

如果想在任何操作系统上处理 POSIX 文件路径时获得一致的结果,则使用 path.posix

Windows 文件路径风格POSIX 文件路径不一样

api:

    1.basename(path,[.ext]):返回path的最后一部分,得到文件名。如果有.ext,则声明的后缀不显示。

    2.delimiter():返回平台特定的路径分隔符:Windows 上是 ;。POSIX 上是 :。返回之后可以切割字符串。

    2.1.sep: 返回路径片段分隔符,Windows 上是 \。POSIX 上是 /

    3.dirname(path):返回一个目录,除最后一级以外的所有目录结构。

    4.extname(path):返回目录的扩展名。

    5.format(pathObject);   转成目录

  • dir <string>  :目录,除最后一级以外的所有目录
  • root <string>:跟目录,一般是空或者‘/’
  • base <string>:最后一级的名字如有的话加扩展名
  • name <string>:最后一级的名字,不包含扩展名
  • ext <string>:扩展名

    6.parse():解析目录,和上一个相反

    7.isAbsolute(paath):判断path是否是绝对路径。

    8.join([...paths]):使用平台特定的分隔符把所有 path 片段连接到一起,并规范化生成的路径。空字符串的 path 片段会被忽略,如果连接后的路径是一个空字符串,则返回 '.',表示当前工作目录。简单路径相加,并处理

    9.normalize(path):规范化路径,对一些 '..' 和 '.' 片段做处理,‘..’表示跳到上一级目录,对于=一些不规范的书写,也会规范化。

    10.posix:得到posix风格的路径。

    11.win32,得到window风格的路径。

    12.resolve([...paths]):从右到左一直找到绝对路径为止:返回绝对路径。

    13.toNamespacedPath(path):仅支持window,返回 path 的带命名空间前缀的路径

转载于:https://my.oschina.net/u/3971746/blog/3003732

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值