module pad_posix
Module voor het verwerken van bestandspaden
Referentiemethode:
1var path = require('path').posix;
statische functie
normalize
Standaardiseer het pad en verwerk de bovenliggende map en andere informatie in het pad
1static String path_posix.normalize(String path);
Oproepparameters:
- path: String, het opgegeven onverwerkte pad
Resultaten retourneren:
- String, retourneert het verwerkte pad
basename
Vraag de bestandsnaam in het pad op. Als er een extensie is opgegeven, wordt de overeenkomende extensie automatisch geannuleerd.
1
2static String path_posix.basename(String path,
String ext = "");
Oproepparameters:
- path: String, het pad van de opgegeven query
- ext: String, specificeert de extensie. Als er een gekwalificeerde extensie in de bestandsnaam staat, wordt deze automatisch geannuleerd.
Resultaten retourneren:
- String, retourneert de bestandsnaam
extname
Vraag de bestandsextensie in het pad op
1static String path_posix.extname(String path);
Oproepparameters:
- path: String, het pad van de opgegeven query
Resultaten retourneren:
- String, retourneert de verkregen extensie
format
Probeer een object als pad op te maken
1static String path_posix.format(Object pathObject);
Oproepparameters:
- pathObject: Object, geef parameters op
Resultaten retourneren:
- String, retourneert het opgemaakte pad
De door pathObject ondersteunde velden zijn als volgt:
1
2
3
4
5
6
7{
"dir": "", // specify the directory of the path
"root": "", // specify the root of the path
"base": "", // specify the base of the path, it's the combination of name and ext
"name": "", // specify the name of the path
"ext": "", // specify the ext of the path
}
parse
Parseer paden in padobjecten
1static NObject path_posix.parse(String path);
Oproepparameters:
- path: Tekenreeks, pad
Resultaten retourneren:
- NObject, retourneert het pathObject-object
dirname
Directorypad in querypad
1static String path_posix.dirname(String path);
Oproepparameters:
- path: String, het pad van de opgegeven query
Resultaten retourneren:
- String, retourneert het pad naar de verkregen map
fullpath
Converteer het opgegeven pad naar een volledig pad
1static String path_posix.fullpath(String path);
Oproepparameters:
- path: String, het pad naar de gegeven conversie
Resultaten retourneren:
- String, retourneert het volledige pad van de conversie
isAbsolute
Bepaal of het gegeven pad een absoluut pad is
1static Boolean path_posix.isAbsolute(String path);
Oproepparameters:
- path: String, gegeven het te identificeren pad
Resultaten retourneren:
- Boolean, retourneert waar als het een absoluut pad is.
join
Voeg een reeks paden samen tot één pad
1static String path_posix.join(...ps);
Oproepparameters:
- ps: ..., een of meer gerelateerde paden
Resultaten retourneren:
- String, retourneert het nieuw verkregen pad
resolve
Voeg een reeks paden samen tot een absoluut pad
1static String path_posix.resolve(...ps);
Oproepparameters:
- ps: ..., een of meer gerelateerde paden
Resultaten retourneren:
- String, retourneert het nieuw verkregen pad
relative
Zoek het relatieve pad van _from naar to
1
2static String path_posix.relative(String _from,
String to);
Oproepparameters:
- _from: String, bronpad
- to: Tekenreeks, doelpad
Resultaten retourneren:
- String, retourneert het verkregen relatieve pad
toNamespacedPath
Converteer naar een pad met een naamruimte-voorvoegsel. Alleen geldig in Windows, andere systemen komen direct terug.
1static Value path_posix.toNamespacedPath(Value path = undefined);
Oproepparameters:
- path: Waarde, het opgegeven pad.
Resultaten retourneren:
- Value, retourneert het nieuw verkregen pad
zie: https://msdn.microsoft.com/library/windows/desktop/aa365247(v=vs.85).aspx#namespaces
statische eigenschappen
sep
String, vraag het padscheidingsteken van het huidige besturingssysteem op, posix retourneert '/', windows retourneert '\'
1static readonly String path_posix.sep;
delimiter
String, bevraag het multipad-combinatiekarakter van het huidige besturingssysteem, posix retourneert ':', windows retourneert ';'
1static readonly String path_posix.delimiter;
posix
Object, posix-implementatie, zie path_posix
1static readonly Object path_posix.posix;
win32
Object, Windows-implementatie, ziepath_win32
1static readonly Object path_posix.win32;