首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

java中获得磁盘的剩余空间

2012-07-04 
java中取得磁盘的剩余空间import java.io.Fileimport java.util.Mapimport java.util.TreeMappublic cl

java中取得磁盘的剩余空间

import java.io.File;import java.util.Map;import java.util.TreeMap;public class CommonUtils {private static Map<String, String> map;/** * @return Map<String, String>: key:磁盘盘符, value:磁盘剩余空间 */public static Map<String, String> getHdInfo() {map = new TreeMap<String, String>();File[] roots = File.listRoots();double unit = Math.pow(1024, 3);for (int i = 0; i < roots.length; i++) {String hd = roots[i].getPath();double freespace = roots[i].getFreeSpace() / unit;freespace = Math.ceil((freespace * 10)) / 10;map.put(hd, String.valueOf(freespace));}return map;}}

热点排行