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);
}