//当前文件系统类 FileSystemView fsv = FileSystemView.getFileSystemView(); // 列出所有的window磁盘 File [] file = File.listRoots(); //显示所有磁盘卷标 for(int i=0;i<file.length;i++) { System.out.println(fsv.getSystemDisplayName(file[i])); }
控制台输出
File[] _file = File.listRoots(); File[] files = new File[10]; int i=0; FileSystemView fsv = FileSystemView.getFileSystemView(); for(File file:_file){ String diskType = fsv.getSystemDisplayName(file); if(diskType.equals("本地磁盘")){ files[i++] = file;//保留本地磁盘 } System.out.println(file); }
控制台输出
C:/ D:/ E:/ F:/ G:/ H:/ I:/ J:/
各位 见仁见智吧
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/13142.html