public void eliminarCliente(String name) throws Exception{
        if(!cjtClientes.containsKey(name)){
            throw new Exception("Este cliente no existe!");
        }
        
        //ACTUALIZAR LOS COCHES QUE TENIA EL CLIENTE Y DEJARLOS SIN PROPIETARIO
        ArrayList<String> coch = cjtClientes.get(name).getCoches();
        for(int i=0; i<coch.size(); ++i){
            if(cjtCoches.containsKey(coch.get(i))){
                Coche c = cjtCoches.get(coch.get(i));
                c.setPropietario("-NA-");
                //ACTUALIZAR EL ARCHIVO DE COCHES
                ArrayList<String> laux = disco.leerArchivo("coches/coches");
                boolean find = false;
                String[] aux;
                for(int j=0; j<laux.size() && !find; ++j){
                    if(c.getMatricula().equals(laux.get(j).split("\t")[0])){
                        laux.remove(j);
                        laux.add(j,c.saveCoche());
                        find = true;
                    }
                }
                disco.escribirArchivo("coches/coches",laux);
            }
        }
        
        cjtClientes.remove(name);
                
        ArrayList<String> list = disco.leerArchivo("clientes/clientes");
        boolean find = false;
        String[] aux;        
        for(int i=0; i<list.size() && !find; ++i){
            if(name.equals(list.get(i).split("\t")[0])){
                list.remove(i);
                find = true;
            }
        }
        disco.escribirArchivo("clientes/clientes",list);
        disco.eliminarDirectorio("clientes/" + name + ".o");
    }