nodejs的__dirname与__filename

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

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

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

path.dirname(p);

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏MYSQL轻松学

MySQL binlog日志大小超过限定范围

my.cnf中有两个参数设置: expire_logs_days = 7 #binlog保留时间7天 max_binlog_size = 1G ...

43811
来自专栏Small Code

【Python】numpy 中的 copy 问题详解

这篇文章本是我在 segmentfault 上的一个回答,但是越来越觉得有必要单独拿出来,毕竟这个问题挺常见的。具体可参看 numpy 官方文档 。 正文 nu...

21510
来自专栏不想当开发的产品不是好测试

查看jar包的jdk版本并降级

用解压工具打开jar包(例子都是用7zip) ? 进入到META-INF目录,查看MANIFEST.MF文件,查看Bulid-Jdk,下图就为1.7.0_55版...

2837
来自专栏Java学习123

Linux下安装配置MemCached(以及libevent)

2898
来自专栏赵俊的Java专栏

Python 文件操作

2653
来自专栏野路子程序员

从已有安装包(vendor)恢复 composer.json

4965
来自专栏深度学习之tensorflow实战篇

pycharm 之模块与模块引用

首先在pycharm,创建文件的快捷键ALT+INS,可以将自己常用的模版导入 ? 其次函数的模块调用规则如下图 ? 模块引用并指导源文...

3509
来自专栏开源优测

接口测试 | urllib篇 18 urllib介绍

概述 本文基于Python3分享urllib模块的源码分享,所以不要拿这python2来问我为什么找不到对应的源码。 在python3中urllib由以下几个模...

3318
来自专栏Hongten

python开发_filecmp

filecmp模块用于比较文件及文件夹的内容,它是一个轻量级的工具,使用非常简单。python标准库还提供了difflib模块用于比较文件的内容。关于diffl...

972
来自专栏杨龙飞前端

http协议缓存小结

缓存可以使用expire方式,设置到期时间,缓存的时间等于expire设置的时间减去当前的时间

2034

扫码关注云+社区

领取腾讯云代金券