JAVA获取PC每个盘符,获取每个盘符总大小,剩余空间大小
2012-11-27 17:42
465 查看
public static String FormetFileSize(long fileS) { DecimalFormat df = new DecimalFormat("#.00"); String fileSizeString = ""; if (fileS < 1024) { fileSizeString = df.format((double) fileS) + "B"; } else if (fileS < 1048576) { fileSizeString = df.format((double) fileS / 1024) + "K"; } else if (fileS < 1073741824) { fileSizeString = df.format((double) fileS / 1048576) + "M"; } else { fileSizeString = df.format((double) fileS / 1073741824) + "G"; } return fileSizeString; } /** * 获取硬盘的每个盘符 */ public void driver(){ // 当前文件系统类 FileSystemView fsv = FileSystemView.getFileSystemView(); // 列出所有windows 磁盘 File[] fs = File.listRoots(); // 显示磁盘卷标 for (int i = 0; i < fs.length; i++) { System.out.println(fsv.getSystemDisplayName(fs[i])); System.out.print("总大小" + FormetFileSize(fs[i].getTotalSpace())); System.out.println("剩余" + FormetFileSize(fs[i].getFreeSpace())); } }
相关文章推荐
- C# 获取硬盘空间信息 盘符总大小、剩余空间、已用空间
- C# 获取硬盘空间信息 盘符总大小、剩余空间、已用空间
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- [绍棠] iOS获取存储空间大小(总共/剩余)
- iOS获取存储空间大小(总共/剩余)
- unity3d 获取剩余空间大小 android and ios
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- Android中StatFs获取系统/sdcard存储(剩余空间)大小
- QT获取磁盘剩余空间大小
- Linux下C语言获取某分区剩余空间大小
- java获取JVM对象实例的个数和占用空间大小
- Android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。
- 用SQLPLUS调试oracle获取数据库表空间总大小、剩余大小的存储过程
- java获取磁盘空间大小
- NT_iOS笔记—获取剩余存储空间大小
- Android中获取ROM和SD卡剩余可用空间大小
- vxworks获取硬盘剩余空间大小