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.
![](http://img397.imageshack.us/img397/7769/imagemsz7.jpg)
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: :slight_smile:](//www.guj.com.br/images/emoji/twitter/slight_smile.png?v=5)
valeu… ja vi um monte de questões que caio na minha prova aqui…vou prestar de novo 4° feira…