#2 02.11.05 15:59
Re: как в джаве получить список дисков под винду
сдается мне, что еще это часть тестового задания от SWSoft, кстати на старом форуме был этот вопрос
либо как-нибудь извратиться и использовать FileSystemView,
либо JNI, так как задача уже является платформозависимой, то JNI будет более верным решением ИМХО
Исправлено VaGon (02.11.05 16:16)
Offline
#4 02.11.05 17:26
Re: как в джаве получить список дисков под винду
ну если для винды, то можно решить так
Код: java:
JFileChooser fc=new JFileChooser(); fc.setCurrentDirectory(new File(".")); File f=fc.getCurrentDirectory(); FileSystemView fsv=fc.getFileSystemView(); for(;f!=null && !fsv.isFileSystemRoot(f);f=f.getParentFile()){} if(f!=null){ File[] ff=f.getParentFile().listFiles(); for(int i=0;i<ff.length;i++){ if(ff[i].getAbsolutePath().endsWith(":\\")){ System.out.println(ff[i].getAbsolutePath()); } } }
Offline

