Node.js fs.stat()实例讲解

   2025-02-13 8670
核心提示:fs.stat()方法用于获取文件或目录的相关信息。以下是一个fs.stat()方法的实例:const fs = require('fs');fs.stat(&#x

fs.stat()方法用于获取文件或目录的相关信息。以下是一个fs.stat()方法的实例:

const fs = require('fs');fs.stat('./test.txt', (err, stats) => {  if (err) {    console.error(err);    return;  }    console.log('是否为文件:', stats.isFile());  console.log('是否为目录:', stats.isDirectory());  console.log('文件大小:', stats.size);  console.log('创建时间:', stats.birthtime);  console.log('最后修改时间:', stats.mtime);});

在上面的例子中,我们使用fs.stat()方法来获取test.txt文件的相关信息。它接受两个参数:要获取信息的文件路径和一个回调函数。回调函数有两个参数:err表示错误信息(如果有的话),stats表示文件或目录的相关信息。

在回调函数中,我们可以使用stats对象的方法来判断文件的类型(isFile()和isDirectory())、获取文件的大小(size)、获取文件的创建时间(birthtime)和最后修改时间(mtime)等信息。

注意:在使用fs.stat()方法时,需要确保文件或目录存在,否则会报错。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言