用java怎么获得磁盘驱动器目录的根目录,比如我的电脑。。。。。。。。。。。。急,高分 表现为File 的对象形式,怎么搞? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File [] root = File.listRoots(); for(File file : root){ System.out.println(file.getAbsolutePath());} 在JDK6里面有一个方法File[] roots = File.listRoots();for (File drive : drives) { System.out.println(drive.getPath()); }这个是获得磁盘的 //顺带将磁盘的空间也发给你import java.io.File;/** * * jdk6.0下的获得磁盘名及其磁盘使用情况例子 */public class Diskfree { public static void main(String[] args) { File[] roots = File.listRoots();//获取磁盘分区列表 for (File file : roots) { System.out.println(file.getPath()+"信息如下:"); System.out.println("空闲未使用 = " + file.getFreeSpace()/1024/1024/1024+"G");//空闲空间 System.out.println("可用空间使用 = " + file.getUsableSpace()/1024/1024/1024+"G");//可用空间 System.out.println("总容量 = " + file.getTotalSpace()/1024/1024/1024+"G");//总空间 System.out.println(); } }}你看行吗? 呵呵,事实上“我的电脑”也不是总的根啊。FileSystemView.getFileSystemView() .getHomeDirectory()FileSystemView.getFileSystemView() .getDefaultDirectory()FileSystemView.getFileSystemView() .getRoots()自己看看想用哪个~~你说的的确是笼统啊~~实际上,从HomeDirctory可以找到“我打电脑”然后才能层层向下。建议采用FileSystemView.getFileSystemView()的方法。当然,配合File类是必须的。 本地html页面,如何生成bmp文件 spring-framework-reference.pdf--看完结贴! 请问select count(*) 用什么取值,我用getInt取值一直抛出异常 关于一个调用对象的问题! 100分请教XDJM们一个小问题 我想问一下csdn上的CSS服务怎么定制啊???? JAVA的类型转换..........在线等待 请问怎样判断一个文件是否存在?谢谢 Appelt的问题! 请问?Java高手。 如何充分利用多核CPU,计算list中元素的和? window.onload的问题
File [] root = File.listRoots();
for(File file : root)
{
System.out.println(file.getAbsolutePath());
}
File[] roots = File.listRoots();
for (File drive : drives) {
System.out.println(drive.getPath());
}
这个是获得磁盘的
import java.io.File;/**
*
* jdk6.0下的获得磁盘名及其磁盘使用情况例子
*/
public class Diskfree {
public static void main(String[] args) {
File[] roots = File.listRoots();//获取磁盘分区列表
for (File file : roots) {
System.out.println(file.getPath()+"信息如下:");
System.out.println("空闲未使用 = " + file.getFreeSpace()/1024/1024/1024+"G");//空闲空间
System.out.println("可用空间使用 = " + file.getUsableSpace()/1024/1024/1024+"G");//可用空间
System.out.println("总容量 = " + file.getTotalSpace()/1024/1024/1024+"G");//总空间
System.out.println();
}
}
}
你看行吗?
FileSystemView.getFileSystemView()
.getHomeDirectory()
FileSystemView.getFileSystemView()
.getDefaultDirectory()
FileSystemView.getFileSystemView()
.getRoots()自己看看想用哪个~~你说的的确是笼统啊~~实际上,从HomeDirctory可以找到“我打电脑”
然后才能层层向下。建议采用FileSystemView.getFileSystemView()的方法。当然,配合File类是必须的。