文章标题

来源:互联网 发布:floyd算法结果怎么看 编辑:程序博客网 时间:2024/06/09 14:27

filename变量与dirname变量

在Node.js中,预定义了两个变量:用于获取当前模块文件名的_filename变量与用于获取当前目录名的_dirname变量

_filename变量

在任何模块文件内部,可以使用_filename变量获取当前模块文件的带有完整绝对路径的文件名。
在应用程序根目录下新建app.js文件,其中代码如下所示。
var testModule = require(‘./test/testModule.js’);
在应用程序根目录下新建一个test子目录,在该目录下新建一个testModule.js文件,其中代码如下:
console.log(_filename);
在命令行窗口中输入‘node app.js’命令并按下回车键,REPL运行环境下将显示testModue.js文件的完整文件名,

_dirname变量

在任何模块文件内部,可以使用_dirname变量获取当前模块文件所在目录的完整绝对路径。
在应用程序根目录下新建一个test子目录,在该目录下新建一个testModule.js文件。代码如下:
console.log(_dirname);
在命令行窗口中输入’node app.js’命令并按下回车键,REPL运行环境中将显示testModule.js文件所在目录的完整绝对路径。

0 0
原创粉丝点击