博客
关于我
node全局变量 __dirname __filename 获取绝对路径
阅读量:264 次
发布时间:2019-03-01

本文共 415 字,大约阅读时间需要 1 分钟。

__dirname 和 __filename 获取绝对路径

在 Node.js 中,获取文件或文件夹的绝对路径可以通过两个全局变量轻松实现:__dirname 和 __filename。

这些变量的含义如下:

  • __dirname:表示当前文件所在目录的绝对路径。
  • __filename:表示当前文件的绝对路径。

这些全局变量具有以下特点:

  • 变量特性:在不同文件中值不同,随文件位置变化而变化。
  • 全局特性:可以在任何位置直接使用,无需声明。

测试使用方法很简单,随时随地都可以执行:

console.log(__dirname); console.log(__filename);

在文件操作中,建议使用绝对路径,可以通过以下方式构建:

const fs = require('fs');const filePath = __dirname + '\\html5.jpg';

即使是在复杂文件系统中,这种方法依然能有效获取文件路径。

转载地址:http://bdca.baihongyu.com/

你可能感兴趣的文章
Objective-C实现混合关键字密码算法(附完整源码)
查看>>
Objective-C实现混沌算法(附完整源码)
查看>>
Objective-C实现温度转换算法(附完整源码)
查看>>
Objective-C实现滑动平均滤波(附完整源码)
查看>>
Objective-C实现滤波器(附完整源码)
查看>>
Objective-C实现灰度直方图(附完整源码)
查看>>
Objective-C实现点的多项式算法(附完整源码)
查看>>
Objective-C实现牛顿下山法(附完整源码)
查看>>
Objective-C实现牛顿插值法(附完整源码)
查看>>
Objective-C实现牛顿法求一个数的平方根算法 (附完整源码)
查看>>
Objective-C实现牛顿法算法(附完整源码)
查看>>
Objective-C实现牛顿迭代法(附完整源码)
查看>>
Objective-C实现特征脸算法(附完整源码)
查看>>
Objective-C实现状态模式(附完整源码)
查看>>
Objective-C实现狄克斯特拉算法(附完整源码)
查看>>
Objective-C实现狄克斯特拉算法(附完整源码)
查看>>
Objective-C实现猜数字游戏(附完整源码)
查看>>
Objective-C实现猜数字算法(附完整源码)
查看>>
Objective-C实现猴子爬山算法(附完整源码)
查看>>
Objective-C实现环形缓冲区(附完整源码)
查看>>