Check existence of a directory

1

I have a problem and I can not verify the existence of a list of addresses obtained from a JSON file using retrofit.

This is part of my code:

@Override
public void success(HypedModelsResponse hypedModelsResponse, Response response){
    int cantn = hypedModelsResponse.getModels().size();
    Log.e("Cantidad", String.valueOf(cantn));
        for (int i = 0; i <cantn ; i++) {
            String directory = String.valueOf(hypedModelsResponse.getModels().get(i).getModelos());
            list.add(directory);
        }
    CheckFile();
}

public void CheckFile(){
    int i = 0 ;
    for (String directory : list){
        File file   = new File(directory);
        if (file.exists() && file.isDirectory()){
            Log.e("Existe", list.get(i));
            break;
        }else {
            Log.e("No existe","el directorio no existe");
        }
        i++;
    }
}
    
asked by Josue 08.09.2016 в 23:57
source

1 answer

0
@Override
public void success(HypedModelsResponse hypedModelsResponse, Response response){
    int cantn = hypedModelsResponse.getModels().size();
    Log.e("Cantidad", String.valueOf(cantn));
        for (int i = 0; i <cantn ; i++) {
            String directory = hypedModelsResponse.getModels().get(i).getModelos();
            String directorio = directory.replace("\"", "");
            list.add(directorio);
        }

    CheckExists();

}

public void CheckExists(){
    int i = 0 ;
    for (String directory : list){
        File file   = new File(directory);
        if (file.exists() && file.isDirectory()){
            Log.e("Existe", list.get(i));
            break;
        }else {
            Log.e("No existe","el directorio no existe");
        }
        i++;
    }
}
    
answered by 09.09.2016 / 21:13
source