博客
关于我
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/

你可能感兴趣的文章
prometheus报警与恢复告警的格式
查看>>
Pytorch中安装 torch_geometric 详细图文操作(全)
查看>>
prometheus监控docker容器实战
查看>>
Prometheus监控k8s集群使用邮箱和微信告警!
查看>>
Prometheus监控mysq数据库实战
查看>>
prometheus监控nginx实战
查看>>
Prometheus监控redis数据库实战
查看>>
Prometheus监控教程:使用Grafana展示主机基本信息
查看>>
pytorch中如何使用预训练词向量
查看>>
Prometheus监控教程:使用PromQL查询监控数据(上篇)
查看>>
Prometheus监控教程:使用PromQL查询监控数据(下篇)
查看>>
Pytorch中关于forward函数的理解与用法
查看>>
Prometheus监控教程:安装部署
查看>>
Prometheus监控教程:配置介绍
查看>>
Pytorch中tqdm进度条的使用
查看>>
Prometheus(2):SpringBoot 2.X集成Prometheus
查看>>
Promise 原理解析与实现(遵循Promise/A+规范)
查看>>
PyTorch:传递 numpy 数组进行权重初始化
查看>>
PyTorch-Tutorials【pytorch官方教程中英文详解】- 8 Save and Load Model
查看>>
promise.all是并发执行吗_攻破面试灵魂拷问,解读Java并发编程的艺术,本文带你深入l理解...
查看>>