Módulo módulo básico

módulo ruta_posix

Módulo de procesamiento de ruta de archivo

Método de referencia:

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

función estática

normalize

Estandarice la ruta y procese el directorio principal y otra información en la ruta

1
static String path_posix.normalize(String path);

Parámetros de llamada:

  • path: Cadena, la ruta dada sin procesar

Resultados de devolución:

  • String, devuelve la ruta procesada

basename

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

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

Parámetros de llamada:

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

Resultados de devolución:

  • String, devuelve el nombre del archivo

extname

Consultar la extensión del archivo en la ruta.

1
static String path_posix.extname(String path);

Parámetros de llamada:

  • path: Cadena, la ruta de la consulta dada

Resultados de devolución:

  • String, devuelve la extensión obtenida

format

Intente formatear un objeto como ruta

1
static String path_posix.format(Object pathObject);

Parámetros de llamada:

  • pathObject: Objeto, especificar parámetros

Resultados de devolución:

  • String, devuelve la ruta formateada

Los campos admitidos por pathObject son los siguientes:

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

Analizar caminos en objetos de camino

1
static NObject path_posix.parse(String path);

Parámetros de llamada:

  • path: Cadena, ruta

Resultados de devolución:

  • NObject, devuelve el objeto pathObject

dirname

Ruta del directorio en la ruta de consulta

1
static String path_posix.dirname(String path);

Parámetros de llamada:

  • path: Cadena, la ruta de la consulta dada

Resultados de devolución:

  • String, devuelve la ruta al directorio obtenido

fullpath

Convertir la ruta dada en una ruta completa

1
static String path_posix.fullpath(String path);

Parámetros de llamada:

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

Resultados de devolución:

  • String, devuelve la ruta completa de la conversión.

isAbsolute

Identificar si la ruta dada es una ruta absoluta

1
static Boolean path_posix.isAbsolute(String path);

Parámetros de llamada:

  • path: Cadena, dada la ruta a identificar

Resultados de devolución:

  • Boolean, devuelve verdadero si es una ruta absoluta.

join

Fusionar una serie de caminos en un solo camino

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

Parámetros de llamada:

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

Resultados de devolución:

  • String, devuelve la nueva ruta obtenida

resolve

Fusionar una serie de rutas en una ruta absoluta

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

Parámetros de llamada:

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

Resultados de devolución:

  • String, devuelve la nueva ruta obtenida

relative

Encuentre la ruta relativa desde _desde hasta hasta

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

Parámetros de llamada:

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

Resultados de devolución:

  • String, devuelve la ruta relativa obtenida

toNamespacedPath

Convierta a una ruta con prefijo de espacio de nombres. Sólo válido en windows, otros sistemas volverán directamente.

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

Parámetros de llamada:

  • path: Valor, la ruta dada.

Resultados de devolución:

  • Value, devuelve la nueva ruta obtenida

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

propiedades estáticas

sep

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

1
static readonly String path_posix.sep;

delimiter

Cadena, consulta el carácter combinado de múltiples rutas del sistema operativo actual, posix devuelve ':', windows devuelve ';'

1
static readonly String path_posix.delimiter;

posix

Objeto, implementación posix, ver path_posix

1
static readonly Object path_posix.posix;

win32

Objeto, implementación de Windows, verpath_win32

1
static readonly Object path_posix.win32;