Ruta del módulo
Módulo de procesamiento de ruta de archivo
Método de referencia:
1var path = require('path');
Función estática
normalize
Estandarizar la ruta, procesar información como el directorio principal en la ruta
1static 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
2static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
2static 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.
1static 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 '\'
1static readonly String path.sep;
delimiter
Cadena, consulta los caracteres de combinación de múltiples rutas del sistema operativo actual, posix devuelve ':', windows devuelve ';'
1static readonly String path.delimiter;
posix
Objeto, implementación posix, ver path_posix
1static readonly Object path.posix;
win32
Objeto, implementación de Windows, ver path_win32
1static readonly Object path.win32;