博客
关于我
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实现harmonic series调和级数算法(附完整源码)
查看>>
Objective-C实现harris算法(附完整源码)
查看>>
Objective-C实现HashTable哈希表算法(附完整源码)
查看>>
Objective-C实现haversine distance斜距算法(附完整源码)
查看>>
Objective-C实现heap sort堆排序算法(附完整源码)
查看>>
Objective-C实现heaps algorithm堆算法(附完整源码)
查看>>
Objective-C实现heap堆算法(附完整源码)
查看>>
Objective-C实现Heap堆算法(附完整源码)
查看>>
Objective-C实现hexagonal numbers六边形数算法(附完整源码)
查看>>
Objective-C实现hidden layers neural network浅层神经网络算法(附完整源码)
查看>>
Objective-C实现highest response ratio next高响应比优先调度算法(附完整源码)
查看>>
Objective-C实现hill climbing爬山法用来寻找函数的最大值算法(附完整源码)
查看>>
Objective-C实现Hill密码加解密算法(附完整源码)
查看>>
Objective-C实现histogram stretch直方图拉伸算法(附完整源码)
查看>>
Objective-C实现Hopcroft算法(附完整源码)
查看>>
Objective-C实现horizontal projectile motion平抛运动算法(附完整源码)
查看>>
Objective-C实现hornerMethod霍纳法算法(附完整源码)
查看>>
Objective-C实现Horn–Schunck光流算法(附完整源码)
查看>>
Objective-C实现Http Post请求(附完整源码)
查看>>
Objective-C实现http下载文件 (附完整源码)
查看>>