溫馨提示×

Node.js fs.stat()的用法是什么

小億
160
2023-10-21 16:16:12
欄目: 編程語言

fs.stat() 方法用于返回有關(guān)文件或目錄的信息。它接受一個(gè)文件路徑作為參數(shù),并在回調(diào)函數(shù)中返回一個(gè)包含文件或目錄信息的對象。

使用示例:

const fs = require('fs');

fs.stat('path/to/file.txt', (err, stats) => {
  if (err) {
    console.error(err);
    return;
  }

  console.log(stats);
});

回調(diào)函數(shù)中的 stats 對象包含以下信息:

  • stats.isFile():判斷是否為一個(gè)文件
  • stats.isDirectory():判斷是否為一個(gè)目錄
  • stats.isSymbolicLink():判斷是否為一個(gè)符號鏈接
  • stats.size:文件或目錄的大?。ㄒ宰止?jié)為單位)
  • stats.atime:文件或目錄的上次訪問時(shí)間
  • stats.mtime:文件或目錄的修改時(shí)間
  • stats.ctime:文件或目錄的創(chuàng)建時(shí)間
  • stats.birthtime:文件或目錄的創(chuàng)建時(shí)間(僅在某些操作系統(tǒng)上可用)

可以根據(jù)需要使用這些信息進(jìn)行文件或目錄操作。

0