饥人谷技术博客

nodejs 基础模块 path

2017-12-06  本文已影响31人  辉夜乀

nodejs 基础模块 path

__dirname

当前模块的文件夹名称。等同于 __filename 的 path.dirname() 的值。

image

__filename

当前模块的文件名称---解析后的绝对路径。

image

path

path文档

path 模块提供了一些工具函数,用于处理文件与目录的路径。可以通过以下方式使用:

const path = require('path');

path.normalize

规范化路径名。

image

path.join

拼接路径名,并规范化。

image

path.resolve

把路径解析成绝对路径。

image
image

path.basename

返回文件名

image

path.extname

返回扩展名。

image
image

path.dirname

返回路径名,即目录名

image

path.parse

解析路径字符串,解析成一个对象

image

[图片上传失败...(image-3c2670-1512546197619)]

path.format

把路径对象拼成路径字符串,和 path.parse 相反。

属性优先级:

image
image
image

总结:

想看文件在哪里就用__dirname、__filename

想看用户在哪里启动 node 脚本,就用 process.cwd()

上一篇下一篇

猜你喜欢

热点阅读