5º Questão do Killer King

The doesFileExist method takes an array of directory names representing a path from the root filesystem and a file name. The method returns true if the file exists, false if does not.
Place the code fragments in position to complete this method.

alguém poderia explicar essa questão??
essa questão, se não me engano caiu na prova que eu fiz, mais eu não consegui entender como seria…
Grato…

Caiu na minha tambem:

String path = "";
for(String dir: diretorios){
     path = path+File.separator+dir;
}
File file = new File(path,arquivo);
return file.exists();

-Um array “diretorios” é enviado ao metodo;
-O loop monta string path incrementando os subdiretorios, path ex.; “pastatal/pastatal2/pastatal3”;
-Um nova instancia de File é criado com a “path” e “arquivo”;
-Objeto da instancia File retorna verdadeiro se existir o tal arquivo dentro de “path”;

Parece que está faltando algum código antes da lacuna 1, a declaração do método.
Mas, assumindo que o método seja declarado antes da lacuna 1 (não há fragmento que contenha a declaração da classe), acho que fica assim:

Lacuna 1: String path = “”;

Lacuna 2: path = path + File.separator + dir;

Lacuna 3: File file = new File(path, filename);

Lacuna 4: return file.exists();

[quote=Maniezo]Caiu na minha tambem:

String path = ""; for(String dir: diretorios){ path = path+File.separator+dir; } File file = new File(path,arquivo); return file.exists(); [/quote]

Postamos a mesma coisa na mesma hora. hehe. :slight_smile:

valeu… ja vi um monte de questões que caio na minha prova aqui…vou prestar de novo 4° feira…