Modul Grundmodul

Modul path_win32

Dateipfad-Verarbeitungsmodul

Referenzmethode:

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

Statische Funktion

normalize

Standardisieren Sie den Pfad und verarbeiten Sie Informationen wie das übergeordnete Verzeichnis im Pfad

1
static String path_win32.normalize(String path);

Parameter aufrufen:

  • path: String, der angegebene unverarbeitete Pfad

Ergebnis zurückgeben:

  • String, Geben Sie den verarbeiteten Pfad zurück

basename

Fragen Sie den Dateinamen im Pfad ab. Wenn die Erweiterung angegeben ist, wird die übereinstimmende Erweiterung automatisch gelöscht

1 2
static String path_win32.basename(String path, String ext = "");

Parameter aufrufen:

  • path: String, der Pfad der angegebenen Abfrage
  • ext: String, geben Sie die Erweiterung an. Wenn der Dateiname eine qualifizierte Erweiterung enthält, wird diese automatisch abgebrochen

Ergebnis zurückgeben:

  • String, Dateiname zurückgeben

extname

Fragen Sie die Dateierweiterung im Pfad ab

1
static String path_win32.extname(String path);

Parameter aufrufen:

  • path: String, der Pfad der angegebenen Abfrage

Ergebnis zurückgeben:

  • String, Geben Sie die erhaltene Erweiterung zurück

format

Versuchen Sie, ein Objekt als Pfad zu formatieren

1
static String path_win32.format(Object pathObject);

Parameter aufrufen:

  • pathObject: Objekt, Parameter angeben

Ergebnis zurückgeben:

  • String, Geben Sie den formatierten Pfad zurück

Die von pathObject unterstützten Felder lauten wie folgt:

1 2 3 4 5 6 7
{ "dir": "", // 指定路径的目录 "root": "", // 指定路径的根目录 "base": "", // 指定路径的文件名,等同于 ${name}.${ext} "name": "", // 指定路径的主文件名 "ext": "", // 指定路径的扩展名 }

parse

Löse Pfad zu Pfadobjekt auf

1
static NObject path_win32.parse(String path);

Parameter aufrufen:

  • path: String, Pfad

Ergebnis zurückgeben:

  • NObject, PathObject-Objekt zurückgeben

dirname

Verzeichnispfad im Abfragepfad

1
static String path_win32.dirname(String path);

Parameter aufrufen:

  • path: String, der Pfad der angegebenen Abfrage

Ergebnis zurückgeben:

  • String, Geben Sie den Pfad des erhaltenen Verzeichnisses zurück

fullpath

Konvertieren Sie den angegebenen Pfad in den vollständigen Pfad

1
static String path_win32.fullpath(String path);

Parameter aufrufen:

  • path: String, der Pfad der angegebenen Konvertierung

Ergebnis zurückgeben:

  • String, Geben Sie den vollständigen Pfad der Konvertierung zurück

isAbsolute

Identifizieren Sie, ob der angegebene Pfad ein absoluter Pfad ist

1
static Boolean path_win32.isAbsolute(String path);

Parameter aufrufen:

  • path: String, unter Angabe des zu erkennenden Pfades

Ergebnis zurückgeben:

  • Boolean, Geben Sie true zurück, wenn es sich um einen absoluten Pfad handelt

join

Kombinieren Sie eine Reihe von Pfaden zu einem einzigen Pfad

1
static String path_win32.join(...ps);

Parameter aufrufen:

  • ps: ..., ein oder mehrere verwandte Pfade

Ergebnis zurückgeben:

  • String, Geben Sie den neuen Pfad zurück

resolve

Kombinieren Sie eine Reihe von Pfaden zu einem absoluten Pfad

1
static String path_win32.resolve(...ps);

Parameter aufrufen:

  • ps: ..., ein oder mehrere verwandte Pfade

Ergebnis zurückgeben:

  • String, Geben Sie den neuen Pfad zurück

relative

Finden Sie den relativen Pfad von _from nach

1 2
static String path_win32.relative(String _from, String to);

Parameter aufrufen:

  • _from: String, Quellpfad
  • to: String, Zielpfad

Ergebnis zurückgeben:

  • String, Geben Sie den relativen Pfad zurück

toNamespacedPath

In einen Pfad mit Namespace-Präfix konvertiert. Nur in Windows gültig, andere Systeme kehren direkt zurück.

1
static Value path_win32.toNamespacedPath(Value path = undefined);

Parameter aufrufen:

  • path: Wert, der angegebene Pfad.

Ergebnis zurückgeben:

  • Value, Geben Sie den neuen Pfad zurück

Siehe: https://msdn.microsoft.com/library/windows/desktop/aa365247(v=vs.85).aspx#namespaces

Statische Eigenschaften

sep

String, fragen Sie das Pfadaufteilungszeichen des aktuellen Betriebssystems ab, posix gibt '/' zurück, windows gibt '\' zurück

1
static readonly String path_win32.sep;

delimiter

String, fragen Sie die Mehrpfad-Kombinationszeichen des aktuellen Betriebssystems ab, posix gibt ':' zurück, windows gibt ';' zurück.

1
static readonly String path_win32.delimiter;

posix

Objekt, Posix-Implementierung, siehe path_posix

1
static readonly Object path_win32.posix;

win32

Objekt, Windows-Implementierung, siehe path_win32

1
static readonly Object path_win32.win32;