path.relative(from, to)
曆史
版本 | 變化 |
---|---|
v6.8.0 | 在 Windows 上,UNC 路徑的前導斜杠現在包含在返回值中。 |
v0.5.0 | 添加於:v0.5.0 |
參數
path.relative()
方法根據當前工作目錄返回from
到to
的相對路徑。如果 from
和 to
都解析到相同的路徑(在每個都調用 path.resolve()
之後),則返回零長度字符串。
如果零長度字符串作為 from
或 to
傳遞,則將使用當前工作目錄而不是零長度字符串。
例如,在 POSIX 上:
path.relative('/data/orandea/test/aaa', '/data/orandea/impl/bbb');
// Returns: '../../impl/bbb'
在 Windows 上:
path.relative('C:\\orandea\\test\\aaa', 'C:\\orandea\\impl\\bbb');
// Returns: '..\\..\\impl\\bbb'
如果 from
或 to
不是字符串,則會拋出
。TypeError
相關用法
- Node.js path.relative()用法及代碼示例
- Node.js path.resolve()用法及代碼示例
- Node.js path.resolve([...paths])用法及代碼示例
- Node.js path.basename()用法及代碼示例
- Node.js path.delimiter用法及代碼示例
- Node.js path.dirname(path)用法及代碼示例
- Node.js path.extname(path)用法及代碼示例
- Node.js path.normalize()用法及代碼示例
- Node.js path.parse(path)用法及代碼示例
- Node.js path.toNamespacedPath()用法及代碼示例
- Node.js path.dirname()用法及代碼示例
- Node.js path.format(pathObject)用法及代碼示例
- Node.js path.isAbsolute(path)用法及代碼示例
- Node.js path.format()用法及代碼示例
- Node.js path.isAbsolute()用法及代碼示例
- Node.js path.join()用法及代碼示例
- Node.js path.normalize(path)用法及代碼示例
- Node.js path.join([...paths])用法及代碼示例
- Node.js path.parse()用法及代碼示例
- Node.js path.sep用法及代碼示例
- Node.js path.basename(path[, ext])用法及代碼示例
- Node.js path.extname()用法及代碼示例
- Node.js process.stdin用法及代碼示例
- Node.js process.arch()用法及代碼示例
- Node.js process.nextTick(callback[, ...args])用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 path.relative(from, to)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。