Modul Basismodul

Modul path_posix

Modul zur Verarbeitung von Dateipfaden

Referenzmethode:

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

Statische Funktion

normalize

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

1
static String path_posix.normalize(String path);

Aufrufparameter:

  • path: String, der angegebene unverarbeitete Pfad

Ergebnis zurückgeben:

  • String, Den verarbeiteten Pfad zurückgeben

basename

Abfrage des Dateinamens im Pfad, wenn die Erweiterung angegeben ist, wird die passende Erweiterung automatisch gelöscht

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

Aufrufparameter:

  • 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

Abfrage der Dateierweiterung im Pfad

1
static String path_posix.extname(String path);

Aufrufparameter:

  • 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_posix.format(Object pathObject);

Aufrufparameter:

  • pathObject: Objekt, spezifizieren Sie die Parameter

Ergebnis zurückgeben:

  • String, Den formatierten Pfad zurückgeben

Folgende Felder werden von pathObject unterstützt:

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

parse

Pfad zum Pfadobjekt auflösen

1
static NObject path_posix.parse(String path);

Aufrufparameter:

  • path: String, Pfad

Ergebnis zurückgeben:

  • NObject, PathObject-Objekt zurückgeben

dirname

Verzeichnispfad im Abfragepfad

1
static String path_posix.dirname(String path);

Aufrufparameter:

  • path: String, der Pfad der angegebenen Abfrage

Ergebnis zurückgeben:

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

fullpath

Wandeln Sie den angegebenen Pfad in den vollständigen Pfad um

1
static String path_posix.fullpath(String path);

Aufrufparameter:

  • path: String, der Pfad der angegebenen Konvertierung

Ergebnis zurückgeben:

  • String, Den vollständigen Pfad der Konvertierung zurückgeben

isAbsolute

Identifizieren Sie, ob der angegebene Pfad ein absoluter Pfad ist

1
static Boolean path_posix.isAbsolute(String path);

Aufrufparameter:

  • path: String, gegebener Pfad, der erkannt werden muss

Ergebnis zurückgeben:

  • Boolean, true zurückgeben, wenn es sich um einen absoluten Pfad handelt

join

Kombinieren Sie eine Reihe von Pfaden zu einem einzigen Pfad

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

Aufrufparameter:

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

Ergebnis zurückgeben:

  • String, Den neuen Pfad zurückgeben

resolve

Kombinieren Sie eine Reihe von Pfaden zu einem absoluten Pfad

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

Aufrufparameter:

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

Ergebnis zurückgeben:

  • String, Den neuen Pfad zurückgeben

relative

Finden Sie den relativen Pfad von _von nach nach

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

Aufrufparameter:

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

Ergebnis zurückgeben:

  • String, Gibt den relativen Pfad zurück

toNamespacedPath

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

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

Aufrufparameter:

  • path: Wert, der angegebene Pfad.

Ergebnis zurückgeben:

  • Value, Den neuen Pfad zurückgeben

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

Statische Eigenschaften

sep

String, fragt das Pfaddivisionszeichen des aktuellen Betriebssystems ab, posix gibt'/' zurück, Windows gibt'\' zurück

1
static readonly String path_posix.sep;

delimiter

String, fragt die Multipath-Kombinationszeichen des aktuellen Betriebssystems ab, posix gibt':' zurück, windows gibt';'

1
static readonly String path_posix.delimiter;

posix

Objekt, posix-Implementierung, siehe path_posix

1
static readonly Object path_posix.posix;

win32

Objekt, Windows-Implementierung, siehe path_win32

1
static readonly Object path_posix.win32;