Modul Grundmodul

Modul path_win32

Modul zur Dateipfadverarbeitung

Referenzmethode:

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

statische Funktion

normalize

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

1
static String path_win32.normalize(String path);

Aufrufparameter:

  • path: String, der angegebene unverarbeitete Pfad

Rückgabeergebnisse:

  • String, gibt den verarbeiteten Pfad zurück

basename

Fragen Sie den Dateinamen im Pfad ab. Wenn eine Erweiterung angegeben wird, wird die entsprechende Erweiterung automatisch gelöscht.

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

Aufrufparameter:

  • path: String, der Pfad der angegebenen Abfrage
  • ext: Zeichenfolge, gibt die Erweiterung an. Wenn der Dateiname eine qualifizierte Erweiterung enthält, wird diese automatisch gelöscht.

Rückgabeergebnisse:

  • String, gibt den Dateinamen zurück

extname

Fragen Sie die Dateierweiterung im Pfad ab

1
static String path_win32.extname(String path);

Aufrufparameter:

  • path: String, der Pfad der angegebenen Abfrage

Rückgabeergebnisse:

  • String, gibt die erhaltene Erweiterung zurück

format

Versuchen Sie, ein Objekt als Pfad zu formatieren

1
static String path_win32.format(Object pathObject);

Aufrufparameter:

  • pathObject: Objekt, Parameter angeben

Rückgabeergebnisse:

  • String, gibt den formatierten Pfad zurück

Die von pathObject unterstützten Felder sind wie folgt:

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

Parsen Sie Pfade in Pfadobjekte

1
static NObject path_win32.parse(String path);

Aufrufparameter:

  • path: String, Pfad

Rückgabeergebnisse:

  • NObject, gibt das pathObject-Objekt zurück

dirname

Verzeichnispfad im Abfragepfad

1
static String path_win32.dirname(String path);

Aufrufparameter:

  • path: String, der Pfad der angegebenen Abfrage

Rückgabeergebnisse:

  • String, gibt den Pfad zum erhaltenen Verzeichnis zurück

fullpath

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

1
static String path_win32.fullpath(String path);

Aufrufparameter:

  • path: String, der Pfad zur angegebenen Konvertierung

Rückgabeergebnisse:

  • String, gibt 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);

Aufrufparameter:

  • path: Zeichenfolge mit dem zu identifizierenden Pfad

Rückgabeergebnisse:

  • Boolean, gibt true zurück, wenn es sich um einen absoluten Pfad handelt.

join

Führen Sie eine Reihe von Pfaden zu einem einzigen Pfad zusammen

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

Aufrufparameter:

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

Rückgabeergebnisse:

  • String, gibt den erhaltenen neuen Pfad zurück

resolve

Füge eine Reihe von Pfaden zu einem absoluten Pfad zusammen

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

Aufrufparameter:

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

Rückgabeergebnisse:

  • String, gibt den erhaltenen neuen Pfad zurück

relative

Finden Sie den relativen Pfad von _from nach bis

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

Aufrufparameter:

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

Rückgabeergebnisse:

  • String, gibt den erhaltenen relativen Pfad zurück

toNamespacedPath

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

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

Aufrufparameter:

  • path: Wert, der angegebene Pfad.

Rückgabeergebnisse:

  • Value, gibt den erhaltenen neuen Pfad zurück

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

statische Eigenschaften

sep

Zeichenfolge, fragen Sie das Pfadtrennzeichen des aktuellen Betriebssystems ab, Posix gibt „/“ zurück, Windows gibt „\“ zurück.

1
static readonly String path_win32.sep;

delimiter

Zeichenfolge, fragen Sie das 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, siehepath_posix

1
static readonly Object path_win32.posix;

win32

Objekt, Windows-Implementierung, siehe path_win32

1
static readonly Object path_win32.win32;