Methodenbeschreibung:
Überprüfen Sie, ob der Pfad ein absoluter Pfad ist. Ein absoluter Pfad wird zum selben Speicherort aufgelöst, unabhängig davon, ob er sich im Arbeitsverzeichnis befindet oder nicht.
Grammatik:
path.isAbsolute(path)
Da diese Methode zum Pfadmodul gehört, muss das Pfadmodul vor der Verwendung eingeführt werden (var path= require(“path”) )
Empfangsparameter:
Pfad Pfad Pfad
Beispiel:
//Posix-Beispiele:
path.isAbsolute('/foo/bar') // true
path.isAbsolute('/baz/..') // true
path.isAbsolute('qux/') // false
path.isAbsolute('.') // false
//Windows-Beispiele:
path.isAbsolute('//server') // true
path.isAbsolute('C:/foo/..') // true
path.isAbsolute('bar\baz') // false
path.isAbsolute('.') // false
Quellcode:
// Windows-Version
exports.isAbsolute = function(path) {
var result = splitDeviceRe.exec(path),
Gerät = Ergebnis[1] ||. '',
isUnc = Gerät && Gerät.charAt(1) !== ':';
// UNC-Pfade sind immer absolut
Rückgabe !!result[2] ||. isUnc;
};