如何获得文件系统信息? 如题,JAVA中有哪个类可以实现这个功能?即是,如何得到分区信息,各分区的类型,有多少个分区等等.先谢谢了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args) { File[] roots = File.listRoots(); for(int i=0; i<roots.length; i++){ System.out.println(roots[i].getAbsolutePath()+"空闲容量:"+roots[i].getFreeSpace()/1024/1024+"总容量"+roots[i].getTotalSpace()/1024/1024); } }输出结果:C:\空闲容量:13656总容量28615D:\空闲容量:37317总容量47685E:\空闲容量:43255总容量47673F:\空闲容量:30791总容量40178G:\空闲容量:37957总容量74308H:\空闲容量:0总容量0I:\空闲容量:0总容量0我的H和I是光驱,所以没有容量这段代码要在jdk6下用 一定要获取系统分区类型就不知道了,如果要是很底层的应用不如用c++吧。是不是光驱,对于文件系统来说都是一样的,只是能不能读写,可以用canWrite() canRead()判断该目录是否可读可写。等待高手解答 谢谢楼上的,JAVA这方面应该也能做到的.自己顶一下下. 请教过sun公司的高手,他说只能用jni,调用本地代码,楼主兄弟 JAVA关于字符串获取 很经典的面试题,第二次遇见了,还是没有答上来 有没有人碰到过获取偶数个中文不是乱码,奇数个是乱码的 高手请指教:如何用JCreat 对一个java文件进行断点调试? 请高手详细说明, 正则表达式的书写问题 Applet 在appletviewer 运行正常,可是在IE里不正常 求java的开发工具Eclipse的资料! java里面怎么取得网卡的MAC地址 在java中调用系统FTP命令,实现文件传输??? 哪里有jdbcdriver下载,告诉正确地址就给分。 多线程并行的问题 求助:java的一个小问题????
File[] roots = File.listRoots();
for(int i=0; i<roots.length; i++){
System.out.println(roots[i].getAbsolutePath()+"空闲容量:"+roots[i].getFreeSpace()/1024/1024+"总容量"+roots[i].getTotalSpace()/1024/1024);
}
}
输出结果:
C:\空闲容量:13656总容量28615
D:\空闲容量:37317总容量47685
E:\空闲容量:43255总容量47673
F:\空闲容量:30791总容量40178
G:\空闲容量:37957总容量74308
H:\空闲容量:0总容量0
I:\空闲容量:0总容量0我的H和I是光驱,所以没有容量这段代码要在jdk6下用
自己顶一下下.