![f6a602f9a933d6637841f281fb2f9034.png](https://i-blog.csdnimg.cn/blog_migrate/4e8613cf6caba18a510cec4bc021fc44.jpeg)
如果你的某个程序需要在磁盘上大量存放文件,
那么,监测当前磁盘可用空间、当磁盘空间可用率低于某个值时,发出提示或告警,是个很实用很需要的功能。
![18c64848c17820d69e1bdcb0c24f1628.png](https://i-blog.csdnimg.cn/blog_migrate/af2f0022df0108ddeac8a657260827ba.jpeg)
如何实现这个功能呢?
且看代码:
var diskinfo = require('diskinfo');
//当前盘符
var current_disk = __dirname.substr(0,2).toLowerCase();
//获得所有磁盘空间
diskinfo.getDrives(function(err, aDrives) {
//遍历所有磁盘信息
for (var i = 0; i < aDrives.length; i++) {
//只获取当前磁盘信息
if( aDrives[i].mounted.toLowerCase() == current_disk ){
//盘符号
var mounted = 'mounted ' +