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;
}
}
java中取得磁盘的剩余空间
最新推荐文章于 2022-11-07 22:24:23 发布