Módulo módulo básico

Ruta del módulo

Módulo de procesamiento de ruta de archivo

Método de referencia:

1
var path = require('path');

Función estática

normalize

Estandarizar la ruta, procesar información como el directorio principal en la ruta

1
static String path.normalize(String path);

Parámetros de llamada:

  • path: String, la ruta sin procesar dada

Devolver resultado:

  • String, Devuelve la ruta procesada

basename

Consulte el nombre del archivo en la ruta, si se especifica la extensión, la extensión coincidente se cancelará automáticamente

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

Parámetros de llamada:

  • path: String, la ruta de la consulta dada
  • ext: Cadena, especifique la extensión, si hay una extensión calificada en el nombre del archivo, se cancelará automáticamente

Devolver resultado:

  • String, Devuelve el nombre del archivo

extname

Consultar la extensión del archivo en la ruta

1
static String path.extname(String path);

Parámetros de llamada:

  • path: String, la ruta de la consulta dada

Devolver resultado:

  • String, Devuelve la extensión obtenida

format

Intenta formatear un objeto como ruta

1
static String path.format(Object pathObject);

Parámetros de llamada:

  • pathObject: Objeto

Devolver resultado:

  • String, Devuelve la ruta formateada

Los parámetros admitidos por pathObject son los siguientes:

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

parse

Resolver la ruta al objeto de la ruta

1
static NObject path.parse(String path);

Parámetros de llamada:

  • path: Cadena, ruta

Devolver resultado:

  • NObject, Devuelve el objeto pathObject

dirname

Ruta del directorio en la ruta de la consulta

1
static String path.dirname(String path);

Parámetros de llamada:

  • path: String, la ruta de la consulta dada

Devolver resultado:

  • String, Devuelve la ruta del directorio obtenido

fullpath

Convierta la ruta dada en la ruta completa

1
static String path.fullpath(String path);

Parámetros de llamada:

  • path: Cadena, la ruta de la conversión dada

Devolver resultado:

  • String, Devuelve la ruta completa de la conversión

isAbsolute

Identificar si la ruta dada es una ruta absoluta

1
static Boolean path.isAbsolute(String path);

Parámetros de llamada:

  • path: String, dada la ruta que necesita ser reconocida

Devolver resultado:

  • Boolean, Devuelve verdadero si es una ruta absoluta

join

Combina una serie de caminos en un solo camino

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

Parámetros de llamada:

  • ps: ..., una o más rutas relacionadas

Devolver resultado:

  • String, Devuelve el nuevo camino

resolve

Combina una serie de caminos en un camino absoluto

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

Parámetros de llamada:

  • ps: ..., una o más rutas relacionadas

Devolver resultado:

  • String, Devuelve el nuevo camino

relative

Encuentre la ruta relativa de _desde a a

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

Parámetros de llamada:

  • _from: Cadena, ruta de origen
  • to: Cadena, ruta de destino

Devolver resultado:

  • String, Devuelve la ruta relativa

toNamespacedPath

Convertido a una ruta con prefijo de espacio de nombres. Solo válido en windows, otros sistemas regresan directamente.

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

Parámetros de llamada:

  • path: Valor, la ruta dada.

Devolver resultado:

  • Value, Devuelve el nuevo camino

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

Propiedades estáticas

sep

Cadena, consulta el carácter de división de ruta del sistema operativo actual, posix devuelve '/', windows devuelve '\'

1
static readonly String path.sep;

delimiter

Cadena, consulta los caracteres de combinación de múltiples rutas del sistema operativo actual, posix devuelve ':', windows devuelve ';'

1
static readonly String path.delimiter;

posix

Objeto, implementación posix, ver path_posix

1
static readonly Object path.posix;

win32

Objeto, implementación de Windows, ver path_win32

1
static readonly Object path.win32;