java获取硬盘使用情况
来源:互联网 发布:网络出租屋怎么赚钱的 编辑:程序博客网 时间:2024/05/19 02:26
环境:jdk1.6
操作系统:windows ubuntu
在以上两个测试下通过, 由于使用的jdk下API 只要安装了JDK ,即可跨平台使用
import java.io.File;import java.text.DecimalFormat;public class Ypxx { public static void main(String[] args) { File[] roots = File.listRoots();// 获取磁盘分区列表 for (File file : roots) { System.out.println(file.getPath() + "信息如下:"); long free = file.getFreeSpace(); long total = file.getTotalSpace(); long use = total - free; System.out.println("空闲未使用 = " + change(free) + "G");// 空闲空间 System.out.println("已经使用 = " + change(use) + "G");// 可用空间 System.out.println("总容量 = " + change(total) + "G");// 总空间 System.out.println("使用百分比 = " + bfb(use, total)); System.out.println(); } } public static long change(long num) { // return num; return num / 1024 / 1024 / 1024; } public static String bfb(Object num1, Object num2) { double val1 = Double.valueOf(num1.toString()); double val2 = Double.valueOf(num2.toString()); if (val2 == 0) { return "0.0%"; } else { DecimalFormat df = new DecimalFormat("#0.00"); return df.format(val1 / val2 * 100) + "%"; } }}
- java获取硬盘使用情况
- Java获取系统硬盘和内存使用情况;
- Java获取当前内存及硬盘使用情况
- linux下获取硬盘使用情况[总结]
- statfs获取硬盘使用情况函数详解
- linux下获取硬盘使用情况
- ubuntu 硬盘使用情况
- linux c编程 获取本机CPU利用率 内存使用情况 硬盘使用情况
- Linux 查看硬盘使用情况
- Linux查看硬盘使用情况
- mac查看硬盘使用情况
- statfs获得硬盘使用情况
- Linux查看硬盘使用情况
- linux 硬盘使用情况查看
- Linux查看硬盘使用情况
- java获取电脑的内存使用情况
- 吐血奉献:C#获取硬盘编号、CPU编号及类型、内存大小及使用情况(转载)
- C#获取硬盘编号、CPU编号及类型、内存大小及使用情况
- [编辑]Android LayoutInflater
- android java 判断某张表是否存在
- BAT遍历所有文件夹及其子文件夹
- dalvik虚拟机解释器高频解释代码的加速
- Dev 7.3.6中关于GridControl的导出和过滤问题
- java获取硬盘使用情况
- 黑马程序员_网络编程
- 企业CRM选型的两大核心
- 基于android手机的3G+GPS远程控制模型车工程-arduino单片机编程
- ORACLE中主键约束跟唯一索引之间的关联关系
- mongoDB配制及学习
- VC定时器的用法:SetTimer和Ontimer
- log4j无法打印日志的问题
- cookie跨域删除存放