Módulo módulo básico

Ruta do módulo

Módulo de procesamento de rutas de ficheiros

Método de referencia:

1
var path = require('path');

Función estática

normalize

Estandariza a ruta, procesa información como o directorio pai na ruta

1
static String path.normalize(String path);

Parámetros de chamada:

  • path: Cadea, o camiño non procesado dado

Resultado de volta:

  • String, Devolve o camiño procesado

basename

Consulte o nome do ficheiro no camiño, se se especifica a extensión, a extensión correspondente cancelarase automaticamente

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

Parámetros de chamada:

  • path: Cadea, o camiño da consulta dada
  • ext: Cadea, especifique a extensión, se hai unha extensión cualificada no nome do ficheiro, cancelarase automaticamente

Resultado de volta:

  • String, Devolve o nome do ficheiro

extname

Consulte a extensión do ficheiro no camiño

1
static String path.extname(String path);

Parámetros de chamada:

  • path: Cadea, o camiño da consulta dada

Resultado de volta:

  • String, Devolve a extensión obtida

format

Tente formatear un obxecto como camiño

1
static String path.format(Object pathObject);

Parámetros de chamada:

  • pathObject: Obxecto

Resultado de volta:

  • String, Devolve o camiño formatado

Os parámetros soportados por pathObject son os seguintes:

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

parse

Resolve camiño a obxecto camiño

1
static NObject path.parse(String path);

Parámetros de chamada:

  • path: Cadea, camiño

Resultado de volta:

  • NObject, Devolve o obxecto pathObject

dirname

Ruta do directorio na ruta da consulta

1
static String path.dirname(String path);

Parámetros de chamada:

  • path: Cadea, o camiño da consulta dada

Resultado de volta:

  • String, Devolve a ruta do directorio obtido

fullpath

Converte o camiño dado ao camiño completo

1
static String path.fullpath(String path);

Parámetros de chamada:

  • path: Cadea, o camiño da conversión dada

Resultado de volta:

  • String, Devolve o camiño completo da conversión

isAbsolute

Identifique se o camiño dado é un camiño absoluto

1
static Boolean path.isAbsolute(String path);

Parámetros de chamada:

  • path: Cadea, dado o camiño que hai que recoñecer

Resultado de volta:

  • Boolean, Devolve verdadeiro se é un camiño absoluto

join

Combina unha serie de camiños nun só camiño

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

Parámetros de chamada:

  • ps: ..., un ou máis camiños relacionados

Resultado de volta:

  • String, Devolve o novo camiño

resolve

Combina unha serie de camiños nun camiño absoluto

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

Parámetros de chamada:

  • ps: ..., un ou máis camiños relacionados

Resultado de volta:

  • String, Devolve o novo camiño

relative

Atopar o camiño relativo de _de a a

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

Parámetros de chamada:

  • _from: Cadea, camiño de orixe
  • to: Cadea, camiño de destino

Resultado de volta:

  • String, Devolve o camiño relativo

toNamespacedPath

Converteuse nun camiño con prefixo de espazo de nome. Só válido en Windows, outros sistemas devolven directamente.

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

Parámetros de chamada:

  • path: Valor, o camiño dado.

Resultado de volta:

  • Value, Devolve o novo camiño

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

Propiedades estáticas

sep

Cadea, consulta o carácter de división do camiño do sistema operativo actual, posix devolve '/', Windows devolve '\'

1
static readonly String path.sep;

delimiter

Cadea, consulta os caracteres de combinación de rutas múltiples do sistema operativo actual, posix devolve ':', Windows devolve ';'

1
static readonly String path.delimiter;

posix

Obxecto, implementación de posix, ver path_posix

1
static readonly Object path.posix;

win32

Obxecto, implementación de Windows, ver path_win32

1
static readonly Object path.win32;