path

文件路径处理模块

引用方法:

var path = require('path');

Field Summary

Type Method and Description
readonly String public static readonly String sepsepsep

查询当前操作系统的路径分割字符,posix 返回 ‘/’, windows 返回 ‘\’

readonly String public static readonly String delimiterdelimiterdelimiter

查询当前操作系统的多路径组合字符,posix 返回 ‘:‘, windows 返回 ‘;’

Method Summary

Type Method and Description
String normalize(String path)

标准化路径,处理路径中父目录等信息

String basename(String path,String ext)

查询路径中的文件名称,若指定扩展名,则自动取消匹配的扩展名

String extname(String path)

查询路径中的文件扩展名

String dirname(String path)

查询路径中的目录路径

String fullpath(String path)

转换给定路径为全路径

String join(...)

合并一系列路径成为一个单一路径

String resolve(...)

合并一系列路径成为一个绝对路径

Field Detail

sep

readonly String public static readonly String sepsepsep

查询当前操作系统的路径分割字符,posix 返回 ‘/’, windows 返回 ‘\’

delimiter

readonly String public static readonly String delimiterdelimiterdelimiter

查询当前操作系统的多路径组合字符,posix 返回 ‘:‘, windows 返回 ‘;’

Method Detail

normalize

String normalize(String path)

标准化路径,处理路径中父目录等信息

Parameters

  • path 给定的未处理的路径

Returns

返回经过处理的路径

basename

String basename(String path,String ext)

查询路径中的文件名称,若指定扩展名,则自动取消匹配的扩展名

Parameters

  • path 给定查询的路径

  • ext 指定扩展名,若文件名中有符合条件的扩展名,将自动取消

Returns

返回文件名称

extname

String extname(String path)

查询路径中的文件扩展名

Parameters

  • path 给定查询的路径

Returns

返回得到的扩展名

dirname

String dirname(String path)

查询路径中的目录路径

Parameters

  • path 给定查询的路径

Returns

返回得到的目录的路径

fullpath

String fullpath(String path)

转换给定路径为全路径

Parameters

  • path 给定转换的路径

Returns

返回转换的全路径

join

String join(...)

合并一系列路径成为一个单一路径

Parameters

  • ... 一个或多个相关的路径

Returns

返回得到的新路径

resolve

String resolve(...)

合并一系列路径成为一个绝对路径

Parameters

  • ... 一个或多个相关的路径

Returns

返回得到的新路径