← Back to team overview

ubuntu-br-sp team mailing list archive

Re: desativar automount usb ubuntu

 

segue abaixo a solução ..


# Lista o que está no /media
# ** Poderia ter usado menos linha :)

    public static Vector<String> buscarUnidades() {
        Vector<String> vctUnidades = new Vector<String>();
        File f = new File("/media");
        File[] files = f.listFiles (new FileFilter() {
            public boolean accept(File pathname) {
                return pathname.getName().toLowerCase().endsWith("");
            }
        });
        for (int i = 0; i < files.length; ++i) {
            System.out.println (files[i]);
            vctUnidades.add(files[i].getPath());
        }
        return vctUnidades;
    }



# verificar mudanças no diretório


private boolean verificarMudancaUnidades() {
        String unidade = null;
        boolean achou = false;
        Vector<String> vctUnidadesAlt =
TransferenciaPenDrive.buscarUnidades();
        for(int i=0; i < vctUnidadesAlt.size(); i++) {
            unidade = vctUnidadesAlt.get(i);
            achou = false;
            for(int j = 0; j < _vctUnidades.size(); j++) {
                if(_vctUnidades.get(j).equals(unidade)) {
                    achou = true;
                    break;
                }
            }
            if(!achou) break;
        }
        if(!achou) {
            _unidade = unidade;
            return true;
        }
        return false;
    }



att

Follow ups

References