メソッドの説明:
パスが絶対パスかどうかを確認します。絶対パスは、作業ディレクトリ内かどうかに関係なく、同じ場所に解決されます。
文法:
path.isAbsolute(パス)
このメソッドはパスモジュールに属しているため、使用前にパスモジュールを導入する必要があります (var path= require(“path”) )
パラメータを受信します:
パスパスパス
例:
//Posix の例:
path.isAbsolute('/foo/bar') // true
path.isAbsolute('/baz/..') // true
path.isAbsolute('qux/') // false
path.isAbsolute('.') // false
//Windows の例:
path.isAbsolute('//サーバー') // true
path.isAbsolute('C:/foo/..') // true
path.isAbsolute('bar\baz') // false
path.isAbsolute('.') // false
ソースコード:
// Windows バージョン
exports.isAbsolute = function(path) {
var result = splitDeviceRe.exec(path),
デバイス = 結果[1] || '',
isUnc = デバイス && device.charAt(1) !== ':';
// UNC パスは常に絶対パスです
戻ります !!結果[2] ||
};