nodejs的__dirname与__filename

__filename变量获取当前模块文件的带有完整绝对路径的文件名;【包含文件名本身的绝对路径】

__dirname变量获得当前文件所在目录的完整目录名。【不包含文件名本身的绝对路径】

 

该方法用于获取一个路径中的目录名,使用方式如下:

 

path.dirname(p);

 

该方法使用一个参数,参数为一个路径可以是相对路径,绝对路径,可以为一个目录的路径,也可以为一个文件的路径。当参数值为目录路径时,该方法返回该目录的上层目录;当参数值为文件路径时,该方法返回该文件所在的目录。

 

var dirname = path.dirname("./a/b");
console.log(dirname);      //   .a

 

posted @ 2017-11-22 09:54  蓓蕾心晴  阅读(944)  评论(0编辑  收藏  举报