Node.js path.relative() 方法
path.relative() 方法用于根据当前工作目录查找从给定路径到另一个路径的相对路径。如果两个给定的路径相同,它将解析为长度为零的字符串。
句法:
path.relative( from, to )
参数:此方法接受上面提到的两个参数,如下所述:
- from:它将用作基本路径的文件路径。
- to:这是用于查找相对路径的文件路径。
返回值:它返回一个具有规范化路径形式的字符串。
下面的程序说明了 Node.js 中的path.relative() 方法:
例子:
// Node.js program to demonstrate the
// path.relative() method
// Import the path module
const path = require('path');
path1 = path.relative("geeks/website", "geeks/index.html");
console.log(path1)
path2 = path.relative("users/admin", "admin/files/website");
console.log(path2)
// When both the paths are same
// It returns blank string
path3 = path.relative("users/admin", "users/admin");
console.log(path3)
输出:
..\index.html
..\..\admin\files\website
参考: https://nodejs.org/api/path.html#path_path_relative_from_to