Modul path_win32
Modul zur Dateipfadverarbeitung
Referenzmethode:
1var path = require('path').win32;
statische Funktion
normalize
Standardisieren Sie den Pfad und verarbeiten Sie das übergeordnete Verzeichnis und andere Informationen im Pfad
1static 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
2static 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
1static 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
1static 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
1static NObject path_win32.parse(String path);
Aufrufparameter:
- path: String, Pfad
Rückgabeergebnisse:
- NObject, gibt das pathObject-Objekt zurück
dirname
Verzeichnispfad im Abfragepfad
1static 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
1static 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
1static 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
1static 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
1static 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
2static 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.
1static 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.
1static readonly String path_win32.sep;
delimiter
Zeichenfolge, fragen Sie das Mehrpfad-Kombinationszeichen des aktuellen Betriebssystems ab, Posix gibt „:“ zurück, Windows gibt „;“ zurück.
1static readonly String path_win32.delimiter;
posix
Objekt, Posix-Implementierung, siehepath_posix
1static readonly Object path_win32.posix;
win32
Objekt, Windows-Implementierung, siehe path_win32
1static readonly Object path_win32.win32;