Module module de base

Chemin du module

Module de traitement de chemin de fichier

Méthode de référence :

1
var path = require('path');

Fonction statique

normalize

Standardiser le chemin, traiter les informations telles que le répertoire parent dans le chemin

1
static String path.normalize(String path);

Paramètres d'appel :

  • path: String, le chemin non traité donné

Résultat de retour :

  • String, Renvoie le chemin traité

basename

Interrogez le nom du fichier dans le chemin, si l'extension est spécifiée, l'extension correspondante sera automatiquement annulée

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

Paramètres d'appel :

  • path: String, le chemin de la requête donnée
  • ext: String, spécifiez l'extension, s'il y a une extension qualifiée dans le nom du fichier, elle sera automatiquement annulée

Résultat de retour :

  • String, Renvoie le nom du fichier

extname

Interroger l'extension de fichier dans le chemin

1
static String path.extname(String path);

Paramètres d'appel :

  • path: String, le chemin de la requête donnée

Résultat de retour :

  • String, Renvoie l'extension obtenue

format

Essayez de formater un objet en tant que chemin

1
static String path.format(Object pathObject);

Paramètres d'appel :

  • pathObject: Objet

Résultat de retour :

  • String, Renvoie le chemin formaté

Les paramètres pris en charge par pathObject sont les suivants :

1 2 3 4 5 6 7
{ "root": "/", "dir": "/a/b", "base": "c.ext", "ext": ".ext", "name": "c" }

parse

Résoudre le chemin vers l'objet chemin

1
static NObject path.parse(String path);

Paramètres d'appel :

  • path: chaîne, chemin

Résultat de retour :

  • NObject, Renvoie l'objet pathObject

dirname

Chemin du répertoire dans le chemin de la requête

1
static String path.dirname(String path);

Paramètres d'appel :

  • path: String, le chemin de la requête donnée

Résultat de retour :

  • String, Retourne le chemin du répertoire obtenu

fullpath

Convertir le chemin donné en chemin complet

1
static String path.fullpath(String path);

Paramètres d'appel :

  • path: String, le chemin de la conversion donnée

Résultat de retour :

  • String, Renvoie le chemin complet de la conversion

isAbsolute

Identifier si le chemin donné est un chemin absolu

1
static Boolean path.isAbsolute(String path);

Paramètres d'appel :

  • path: String, étant donné le chemin qui doit être reconnu

Résultat de retour :

  • Boolean, Renvoie true s'il s'agit d'un chemin absolu

join

Combinez une série de chemins en un seul chemin

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

Paramètres d'appel :

  • ps: ..., un ou plusieurs chemins associés

Résultat de retour :

  • String, Retourne le nouveau chemin

resolve

Combiner une série de chemins en un chemin absolu

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

Paramètres d'appel :

  • ps: ..., un ou plusieurs chemins associés

Résultat de retour :

  • String, Retourne le nouveau chemin

relative

Trouver le chemin relatif de _de à à

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

Paramètres d'appel :

  • _from: chaîne, chemin source
  • to: chaîne, chemin cible

Résultat de retour :

  • String, Renvoie le chemin relatif

toNamespacedPath

Converti en un chemin avec préfixe d'espace de noms. Uniquement valable dans Windows, les autres systèmes renvoient directement.

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

Paramètres d'appel :

  • path: Valeur, le chemin donné.

Résultat de retour :

  • Value, Retourne le nouveau chemin

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

Propriétés statiques

sep

Chaîne, interroge le caractère de division du chemin du système d'exploitation actuel, posix renvoie '/', windows renvoie '\'

1
static readonly String path.sep;

delimiter

String, interroge les caractères de combinaison multi-chemins du système d'exploitation actuel, posix renvoie ':', windows renvoie ';'

1
static readonly String path.delimiter;

posix

Objet, implémentation posix, voir path_posix

1
static readonly Object path.posix;

win32

Objet, implémentation de fenêtres, voir path_win32

1
static readonly Object path.win32;