参数说明
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