三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 252|回复: 0
打印 上一主题 下一主题

path.relative(from, to)

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-8-11 08:43:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
解决从 from 到 to的相对路径。
有时我们会有2个绝对路径,需要从中找到相对目录。这是 path.resolve 的逆实现:
  1. path.resolve(from, path.relative(from, to)) == path.resolve(to)
复制代码
例如:
  1. path.relative('C:\\orandea\\test\\aaa', 'C:\\orandea\\impl\\bbb')
  2. // returns
  3. '..\\..\\impl\\bbb'

  4. path.relative('/data/orandea/test/aaa', '/data/orandea/impl/bbb')
  5. // returns
  6. '../../impl/bbb'
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2025-11-2 00:43 , Processed in 0.027618 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表