首页 Node.js核心模块手册

参数说明


relative(path1, path2)
path1        基准绝对路径,字符串
path2        相对路径,字符串

返回值:
如果有重叠的目录,返回 path2 以 "../"表示的相对路径
如果没有重叠的目录,返回 path1 为根目录,返回多级"../"表示的相对路径
如果 path2 带有不同的盘符,返回 path2 参数值

示例


var path = require("path");

var s = path.relative("E:/a/b/c", "/a/e/f");
console.log(s);  //结果:..\..\e\f

var s = path.relative("E:/a/b/c", "/e/f");
console.log(s);  //结果:..\..\..\e\f

var s = path.relative("E:/a/b/c", "D:/e/f");
console.log(s);  //结果:D:\e\f