ruta do módulo_posix
Módulo de procesamento de rutas de ficheiros
Método de referencia:
1var path = require('path').posix;
función estática
normalize
Estandariza a ruta e procesa o directorio principal e outra información na ruta
1static String path_posix.normalize(String path);
Parámetros de chamada:
- path: String, o camiño non procesado indicado
Resultados de devolución:
- String, devolve o camiño procesado
basename
Consulta o nome do ficheiro na ruta. Se se especifica unha extensión, a extensión correspondente cancelarase automaticamente.
1
2static String path_posix.basename(String path,
String ext = "");
Parámetros de chamada:
- path: String, o camiño da consulta dada
- ext: Cadea, especifica a extensión. Se hai unha extensión cualificada no nome do ficheiro, cancelarase automaticamente.
Resultados de devolución:
- String, devolve o nome do ficheiro
extname
Consulta a extensión do ficheiro na ruta
1static String path_posix.extname(String path);
Parámetros de chamada:
- path: String, o camiño da consulta dada
Resultados de devolución:
- String, devolve a extensión obtida
format
Proba a formatar un obxecto como un camiño
1static String path_posix.format(Object pathObject);
Parámetros de chamada:
- pathObject: Obxecto, especificar parámetros
Resultados de devolución:
- String, devolve o camiño con formato
Os campos admitidos por pathObject son os seguintes:
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
Analiza camiños en obxectos de camiño
1static NObject path_posix.parse(String path);
Parámetros de chamada:
- path: Cadena, camiño
Resultados de devolución:
- NObject, devolve o obxecto pathObject
dirname
Ruta de directorio na ruta de consulta
1static String path_posix.dirname(String path);
Parámetros de chamada:
- path: String, o camiño da consulta dada
Resultados de devolución:
- String, devolve o camiño ao directorio obtido
fullpath
Converte o camiño indicado nun camiño completo
1static String path_posix.fullpath(String path);
Parámetros de chamada:
- path: String, o camiño para a conversión dada
Resultados de devolución:
- String, devolve a ruta completa da conversión
isAbsolute
Identifica se o camiño indicado é un camiño absoluto
1static Boolean path_posix.isAbsolute(String path);
Parámetros de chamada:
- path: Cadena, dado o camiño a identificar
Resultados de devolución:
- Boolean, devolve verdadeiro se é un camiño absoluto.
join
Combina unha serie de camiños nun único camiño
1static String path_posix.join(...ps);
Parámetros de chamada:
- ps: ..., un ou varios camiños relacionados
Resultados de devolución:
- String, devolve o novo camiño obtido
resolve
Combina unha serie de camiños nun camiño absoluto
1static String path_posix.resolve(...ps);
Parámetros de chamada:
- ps: ..., un ou varios camiños relacionados
Resultados de devolución:
- String, devolve o novo camiño obtido
relative
Busca a ruta relativa de _de a a
1
2static String path_posix.relative(String _from,
String to);
Parámetros de chamada:
- _from: Cadea, camiño de orixe
- to: Cadea, camiño de destino
Resultados de devolución:
- String, devolve o camiño relativo obtido
toNamespacedPath
Converte a ruta con prefixo de espazo de nomes. Só válido en Windows, outros sistemas volverán directamente.
1static Value path_posix.toNamespacedPath(Value path = undefined);
Parámetros de chamada:
- path: Valor, o camiño indicado.
Resultados de devolución:
- Value, devolve o novo camiño obtido
ver: https://msdn.microsoft.com/library/windows/desktop/aa365247(v=vs.85).aspx#namespaces
propiedades estáticas
sep
Cadea, consulta o carácter de separación do camiño do sistema operativo actual, posix devolve '/', windows devolve '\'
1static readonly String path_posix.sep;
delimiter
Cadea, consulta o carácter de combinación de varias rutas do sistema operativo actual, posix devolve ':', windows devolve ';'
1static readonly String path_posix.delimiter;
posix
Obxecto, implementación de posix, ver path_posix
1static readonly Object path_posix.posix;
win32
Obxecto, implementación de Windows, verpath_win32
1static readonly Object path_posix.win32;