跳到主要内容

pstool.disk

声明

public map disk()

参数

参数名描述

作用

该接口用来获取硬盘的使用情况,包含磁盘的大小以及占用情况

数据样例

{ /* sizeof() == 2 */
"disk_count" : 3,
"disk_message" : ""disk":[{"name":"C","total":"460GB","unused":"272GB","percent":40},{"name":"D","total":"490GB","unused":"114GB","percent":76},{"name":"E","total":"439GB","unused":"127GB","percent":70}]",
}

使用方式

disk.gs

import gs.lang.*;
import gs.util.*;
import pkg.gtest;
import pkg.pstool;

object _pt = nil;

void create()
{
load_static(pkg.pstool, this_domain());
_pt = pstool.new_one();
}

void destruct()
{
if (!_pt)
{
_pt.close();
_pt = nil;
}
}

public bool disk()
{
map data = _pt.disk();
write(data, "\n");
return is_map(data);
}

返回文档