Nodejs模块 —— Path

用于处理目录的对象,提高开发效率
引入path模块:

var path = require('path');

格式化路径: path.normalize(p)

将不符合规范的路径格式化,简化开发人员处理各种复杂路径判断。window系统,目录分隔为'';UNIX系统,分隔符为'/',针对'..'返回上一级;/与\\都被统一转换

路径合并: path.join(p1, p2, ...)

路径结合、合并,路径最后不会带目录分隔符

获取绝对路径: path.resolve(p1, p2, ...)

以应用程序为起点,根据参数字符串解析出一个绝对路径

获取相对路径: path.relative(from, to)

获取两路径之间的相对关系

获取路径中的目录名: path.dirname(p)

获取路径中文件名: path.basename(p, [ext])

后缀是可选的,如果加,使用'.ext'方式来匹配,则返回值中不包括后缀名

获取路径中文件的扩展名: path.extname(p)

如果没有'.',则返回空

获取操作系统中文件分隔符: path.sep

window: '\\', Unix: '\'

获取操作系统中目录分隔符: path.delimiter

window: ';', Unix: ':'

你可能感兴趣的:(Nodejs模块 —— Path)