📅  最后修改于: 2023-12-03 15:03:13.871000             🧑  作者: Mango
path.isAbsolute()
方法用于判断一个路径是否为绝对路径,即以根文件夹为起点的路径。
path.isAbsolute(path)
path
: 要检查的路径,可以是字符串或者 Buffer
对象。返回一个布尔值,表示参数 path
是否为绝对路径。
下面的示例演示了如何使用 path.isAbsolute()
方法检查一个绝对路径。注意,在 Windows 系统下,路径必须以驱动器符号开始才会被识别为绝对路径。Linux 则不需要。
const path = require('path');
console.log(path.isAbsolute('/foo/bar')); // true
console.log(path.isAbsolute('/baz/..')); // true
console.log(path.isAbsolute('qux/')); // false
console.log(path.isAbsolute('.')); // false
console.log(path.isAbsolute('C:\\foo\\bar')); // true (Windows only)
console.log(path.isAbsolute('C:/foo/bar')); // true (Windows only)
console.log(path.isAbsolute('C:foo/bar')); // false (Windows only)
下面的示例演示了如何使用 path.isAbsolute()
方法检查一个相对路径。
const path = require('path');
console.log(path.isAbsolute('foo/bar')); // false
console.log(path.isAbsolute('.')); // false
console.log(path.isAbsolute('..')); // false
console.log(path.isAbsolute('../baz')); // false
在 Windows 系统下,路径必须以驱动器符号开始才会被识别为绝对路径。Linux 则不需要。