使用 systeminformation 库可以很方便地获取硬盘的总容量和剩余容量。首先,您需要安装 systeminformation

npm install systeminformation

然后,可以使用下面的代码获取硬盘存储的总容量和剩余容量,并将其转换为 GB:

const si = require('systeminformation');

si.fsSize((data) => {
  data.forEach((disk) => {
    const totalCapacity = disk.size / (1024 * 1024 * 1024); // 转换为 GB
    const freeCapacity = disk.available / (1024 * 1024 * 1024); // 转换为 GB
    
    console.log('硬盘: ' + disk.fs);
    console.log('总容量: ' + totalCapacity.toFixed(2) + ' GB');
    console.log('剩余容量: ' + freeCapacity.toFixed(2) + ' GB');
    console.log('----------------------');
  });
});

这段代码会遍历所有硬盘,并打印出它们的文件系统名称、总容量和剩余容量(以 GB 为单位)。

Node.js 获取硬盘存储总容量和剩余容量 (GB) - systeminformation 库使用指南

原文地址: https://www.cveoy.top/t/topic/ZHf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录