21xrx.com
2024-09-19 09:54:10 Thursday
登录
文章检索 我的文章 写文章
Node.js如何获取文件信息
2023-07-05 10:35:53 深夜i     --     --
Node js 文件信息 获取

Node.js是一种基于JavaScript运行的开源、跨平台的服务器端运行环境,可以让JavaScript脱离浏览器运行。其中,文件操作是非常常见的一种操作,因此获取文件信息也是必不可少的操作之一。

在Node.js中,可以通过fs模块获取文件信息。具体的操作步骤如下:

首先,引入fs模块,代码如下:


const fs = require('fs');

接着,使用fs.stat()方法获取文件信息。该方法接收一个文件路径作为参数,并在回调函数中返回文件信息。代码如下:


fs.stat('file.txt', (err, stats) => {

 if (err) {

  console.error(err);

  return;

 }

 console.log(stats);

});

其中,'file.txt'代表需要获取的文件的路径。err和stats分别表示错误信息和文件信息。当没有错误时,可以通过console.log()来输出文件信息,文件信息中会包含文件的大小、创建时间、修改时间、访问时间等。如果出现了错误,可以使用console.error()来输出错误信息。

另外,如果只想获取文件大小,可以使用fs.statSync()方法,代码如下:


const stats = fs.statSync('file.txt');

console.log(stats.size);

通过上述方式,即可在Node.js中获取文件信息。需要注意的是,在获取文件信息时,应该确保文件存在,否则会出错。因此,最好在操作文件之前首先判断文件是否存在。此外,在进行文件操作后,应该关闭文件,释放资源,以免对系统性能产生影响。

  
  

评论区

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