Desenvolvedor e Analista de Sistemas | IFPA

terça-feira, 24 de junho de 2014

Listar todos os dispositivos removíveis do Computador - JAVA

com 0 Comentário
System.out.println("Buscando por dispositivos");//gravação de log

        File[] roots = null;//cria um vetor de file aonde ficara os dispositivos

        FileSystemView fs = FileSystemView.getFileSystemView();

        //verifica se o so eh windows
        if (System.getProperties().getProperty("os.name").toLowerCase().contains("windows")) {

            roots = File.listRoots();//lista os diretorios raiz

            for (File file : roots) {//percorre o vetor roots
                String descricao = fs.getSystemTypeDescription(file);//pega a descrição dos diretorios
                System.out.println(descricao);
                if (descricao != null) {//se for diferente de nulo
                    if (descricao.endsWith("removível")) {//verifica se é um disco removivel
                        System.out.println(file.getAbsolutePath());//mostra dispositivo
                    }
                }
            }      

        }

+1

0 comentários :

Postar um comentário

Total de visualizações