Node.jsでfs.statを使用してファイルサイズを取得する方法


メソッドを使用してファイルの詳細情報を取得することができます。ファイルサイズを取得するには、fs.statの結果からsizeプロパティを使用します。

以下に、シンプルで簡単な方法といくつかのコード例を示します。

const fs = require('fs');
fs.stat('ファイルのパス', (err, stats) => {
  if (err) {
    console.error(err);
    return;
  }
  const fileSizeInBytes = stats.size;
  const fileSizeInKilobytes = fileSizeInBytes / 1024;
  const fileSizeInMegabytes = fileSizeInKilobytes / 1024;
  console.log(`ファイルサイズ: ${fileSizeInBytes} バイト`);
  console.log(`ファイルサイズ: ${fileSizeInKilobytes} KB`);
  console.log(`ファイルサイズ: ${fileSizeInMegabytes} MB`);
});

上記のコードでは、fs.statメソッドを使用して指定したファイルの詳細情報を取得し、stats.sizeプロパティからファイルのサイズを取得しています。また、バイト、キロバイト、メガバイトの単位でファイルサイズを表示しています。

このようにして、Node.jsでfs.statを使用してファイルサイズを取得することができます。これを応用すれば、他のファイル操作や処理にも役立てることができます。

以上が、Node.jsでfs.statを使用してファイルサイズを取得する方法の説明です。