Node.js之目录处理 路径

基本语法

和C语言、C++一样
1. 采用\\/来作为目录间的分隔符
2. ./ 当前目录。
../ 父级目录。
/ 根目录。

函数获取当前目录

1、获取工作目录:函数process.cwd()

process.cwd() 是当前执行node命令时候的文件夹地址 ——工作目录,保证了文件在不同的目录下执行时,路径始终不变

Nodejs官方文档上的解释:

=> process.cwd(): The process.cwd() method returns the current working directory of the Node.js process.

2、获取文件所在目录:变量__dirname

__dirname 是被执行的js文件的地址 ——获得当前文件所在目录的完整目录名

那么来看看__dirname的官方解释:

=> __dirname: 当前模块的目录名。 等同于 __filename 的 path.dirname()。__dirname 实际上不是一个全局变量,而是每个模块内部的。

3、获取文件名:变量__filename

node.js中,在任何模块文件内部,可以使用__filename变量获取当前模块文件的带有完整绝对路径的文件名。

猜你喜欢

转载自blog.csdn.net/shanshangyouzhiyangM/article/details/81199747