基本语法
和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变量获取当前模块文件的带有完整绝对路径的文件名。