怎么使用java,读取Linux硬盘的剩余空间啊?
------解决思路----------------------
使用runtime执行df -l,然后获取执行的结果。
------解决思路----------------------
可以使用第三方包ganymed-ssh2-build210.jar 等类似的ssh包。
执行linux命令。
如果楼主实在不知道怎么做留下联系方式,刚好我这里有个前段时间做的检查服务器资源的程序代码。
------解决思路----------------------
错了,那个是总空间
这个才是
import java.io.IOException;
import org.apache.commons.io.FileSystemUtils;
public class DiskSpace {
public static void main(String[] args) {
try {
//calculate free disk space
double freeDiskSpace = FileSystemUtils.freeSpaceKb(args[0]);
System.out.println(args[0]);
//convert the number into gigabyte
double freeDiskSpaceGB = freeDiskSpace / 1024 / 1024;
System.out.println("Free Disk Space (GB):" + freeDiskSpaceGB);
} catch (IOException e) {
e.printStackTrace();
}
}
}