欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java检测磁盘等存储设备的类型和名称,java存储设备,使用javax.swin

来源: javaer 分享于  点击 21566 次 点评:98

java检测磁盘等存储设备的类型和名称,java存储设备,使用javax.swin


使用javax.swing.filechooser.FileSystemView 类的方法检测存储设备类型

import java.io.File;import java.util.Arrays;import java.util.List;import javax.swing.filechooser.FileSystemView;public class Test2 {    public static void main(String args[]){      File[] files = File.listRoots();      for (File f : files) {        String s = FileSystemView.getFileSystemView().getSystemTypeDescription(f);        System.out.println("*" + s);      }      /* output (French WinXP)            *Disquette 3½ pouces            *Disque local            *Lecteur CD            *Disque local      */    }}

上面的方法只能显示盘符,使用下面的方法可以获得用户给盘符的名称:

import java.io.File;import java.util.Arrays;import java.util.List;import javax.swing.filechooser.FileSystemView;public class Test2 {    public static void main(String args[]){      File[] files = File.listRoots();      for (File f : files) {        String s = FileSystemView.getFileSystemView().getSystemDisplayName(f);                System.out.println("*" + s);      }      /* output (French WinXP)            *            *REGA1 (C:)            *            *My Book (F:)      */    }  }
相关栏目:

用户点评