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
を使用してファイルサイズを取得する方法の説明です。