首页 / 脚本样式 / JavaScript / node.js中的path.isAbsolute方法使用说明
方法说明:
检测path是否为绝对路径。一个绝对路径会解析到相同的位置,无论是不是在工作目录。
语法:
复制代码 代码如下:
path.isAbsolute(path)
由于该方法属于path模块,使用前需要引入path模块(var path= require(“path”) )
接收参数:
path path路径
例子:
复制代码 代码如下:
//Posix examples:
path.isAbsolute("/foo/bar") // true
path.isAbsolute("/baz/..") // true
path.isAbsolute("qux/") // false
path.isAbsolute(".") // false
//Windows examples:
path.isAbsolute("//server") // true
path.isAbsolute("C:/foo/..") // true
path.isAbsolute("bar\baz") // false
path.isAbsolute(".") // false
源码:
复制代码 代码如下:
// windows version
exports.isAbsolute = function(path) {
var result = splitDeviceRe.exec(path),
device = result[1] || "",
isUnc = device && device.charAt(1) !== ":";
// UNC paths are always absolute
return !!result[2] || isUnc;
};