Sun已经实现了几个主要操作系统缺省实现类,调用FileSystemView.getFileSystemView()即可。
package test; import java.io.File; import javax.swing.filechooser.FileSystemView; public class DriverTest { public static void main(String[] args){ // 当前文件系统类 FileSystemView fsv = FileSystemView.getFileSystemView(); // 列出所有windows 磁盘 File[] fs = File.listRoots(); // 显示磁盘卷标 for (int i = 0; i < fs.length; i++) { System.out.println(fsv.getSystemDisplayName(fs[i])); } } }
原文地址:http://blog.csdn.net/l1028386804/article/details/44179475