Módulo path_win32
Módulo de procesamiento de ruta de archivo
Método de referencia:
1var path = require('path').win32;
Función estática
normalize
Estandarizar la ruta, procesar información como el directorio principal en la ruta
1static String path_win32.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_win32.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_win32.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_win32.format(Object pathObject);
Parámetros de llamada:
- pathObject: Objeto, especifique los parámetros
Devolver resultado:
- String, Devuelve la ruta formateada
Los campos admitidos por pathObject son los siguientes:
1
2
3
4
5
6
7{
"dir": "", // 指定路径的目录
"root": "", // 指定路径的根目录
"base": "", // 指定路径的文件名,等同于 ${name}.${ext}
"name": "", // 指定路径的主文件名
"ext": "", // 指定路径的扩展名
}
parse
Resolver la ruta al objeto de la ruta
1static NObject path_win32.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_win32.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_win32.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_win32.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_win32.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_win32.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_win32.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_win32.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_win32.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_win32.delimiter;
posix
Objeto, implementación posix, ver path_posix
1static readonly Object path_win32.posix;
win32
Objeto, implementación de Windows, ver path_win32
1static readonly Object path_win32.win32;