21xrx.com
2024-06-03 05:09:37 Monday
登录
文章检索 我的文章 写文章
如何在Node.js中获取文件路径
2023-07-12 18:33:59 深夜i     --     --
Node js 文件路径 获取

在Node.js中,获取文件路径是一个非常常见的需求。无论是读取文件、写入文件,还是进行其他文件操作,都需要获取文件的路径。下面是一些获取文件路径的方法。

1. __filename

在Node.js中,使用__filename获取当前模块的文件名。可以通过path模块的dirname方法获取文件路径。


const path = require('path');

const file = __filename;

console.log(path.dirname(file));

2. path.resolve

使用path.resolve可以获取文件的绝对路径。可以将文件名或相对路径作为参数传入,然后返回文件的绝对路径。


const path = require('path');

const file = path.resolve('example.txt');

console.log(file);

3. process.cwd

使用process.cwd可以获取当前工作目录的路径。可以将文件名或相对路径作为参数传入,然后返回文件的路径。


const path = require('path');

const file = path.join(process.cwd(), 'example.txt');

console.log(file);

综上所述,Node.js提供了多种方式获取文件路径。__filename可以获取当前模块的文件名,path.resolve可以获取文件的绝对路径,process.cwd可以获取当前工作目录的路径。根据实际需要选择不同的方法获取文件路径。

  
  
下一篇: C++ 参考文档

评论区

{{item['qq_nickname']}}
()
回复
回复