statfs.bavail
非特权用户可用的空闲块。乘以 statfs.bsize 得到可用字节数。
🌐 Free blocks available to unprivileged users. Multiply by statfs.bsize
to get the number of available bytes.
import { statfs } from 'node:fs/promises';
const stats = await statfs('/');
const availableBytes = stats.bsize * stats.bavail;
console.log(`Available space: ${availableBytes} bytes`);const { statfs } = require('node:fs/promises');
(async () => {
const stats = await statfs('/');
const availableBytes = stats.bsize * stats.bavail;
console.log(`Available space: ${availableBytes} bytes`);
})();