Modul path_win32
Modul zur Verarbeitung von Dateipfaden
Referenzmethode:
1var path = require('path').win32;
Statische Funktion
normalize
Standardisieren Sie den Pfad, verarbeiten Sie Informationen wie das übergeordnete Verzeichnis im Pfad
1static String path_win32.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
2static String path_win32.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
1static String path_win32.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
1static String path_win32.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
1static NObject path_win32.parse(String path);
Aufrufparameter:
- path: String, Pfad
Ergebnis zurückgeben:
- NObject, PathObject-Objekt zurückgeben
dirname
Verzeichnispfad im Abfragepfad
1static String path_win32.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
1static String path_win32.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
1static Boolean path_win32.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
1static String path_win32.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
1static String path_win32.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 _from to to
1
2static String path_win32.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.
1static Value path_win32.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 Pfadaufteilungszeichen des aktuellen Betriebssystems ab, posix gibt'/' zurück, Windows gibt'\' zurück
1static readonly String path_win32.sep;
delimiter
String, fragt die Multipath-Kombinationszeichen des aktuellen Betriebssystems ab, posix gibt':' zurück, windows gibt';'
1static readonly String path_win32.delimiter;
posix
Objekt, Posix-Implementierung, siehe path_posix
1static readonly Object path_win32.posix;
win32
Objekt, Windows-Implementierung, siehe path_win32
1static readonly Object path_win32.win32;