Module basismodule

modulepad_win32

Module voor het verwerken van bestandspaden

Referentiemethode:

1
var path = require('path').win32;

statische functie

normalize

Standaardiseer het pad en verwerk de bovenliggende map en andere informatie in het pad

1
static String path_win32.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 2
static String path_win32.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

1
static String path_win32.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

1
static String path_win32.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

1
static NObject path_win32.parse(String path);

Oproepparameters:

  • path: Tekenreeks, pad

Resultaten retourneren:

  • NObject, retourneert het pathObject-object

dirname

Directorypad in querypad

1
static String path_win32.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

1
static String path_win32.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

1
static Boolean path_win32.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

1
static String path_win32.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

1
static String path_win32.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 2
static String path_win32.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.

1
static Value path_win32.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 '\'

1
static readonly String path_win32.sep;

delimiter

String, bevraag het multipad-combinatiekarakter van het huidige besturingssysteem, posix retourneert ':', windows retourneert ';'

1
static readonly String path_win32.delimiter;

posix

Object, posix-implementatie, ziepath_posix

1
static readonly Object path_win32.posix;

win32

Object, Windows-implementatie, zie path_win32

1
static readonly Object path_win32.win32;