Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Erro na procura de um arquivo dentro de um diretório?

$
0
0

@Lucas_Luan escreveu:

Galera estou tentando procurar um arquivo dentro de diretórios mas tá dando erro , alguém sabe o que estou fazendo de errado ?

import java.io.File;
import java.util.Scanner;


public class ProcuraArquivoSequencial {
    private static boolean achou;
    
    public static void procura(String pasta, String arquivo){
        achou = false;
        procura(new File(pasta), arquivo);
    }
private static void  procura(File f, String arquivo){
    if(achou){
        return;
        }
    if(f.isFile() && f.getName().equalsIgnoreCase(arquivo)){
        System.out.println("Achei: "+f.getAbsolutePath());
        achou = true;
        return;
    }
    if(f.isDirectory()){
        for (File sub : f.listFiles()){
            procura(sub, arquivo);
        }
    }
}

public static void main(String[] args){
    Scanner teclado = new Scanner(System.in);
    
    System.out.println("Digite a pasta de Origem");
    String pasta = teclado.nextLine();
    System.out.println("Digite o nome do Arquivo");
    String arquivo = teclado.nextLine();
    System.out.println("Procurando Arqvuivo....");
    
    procura(pasta, arquivo);
    System.out.println("Fim");
   
}

}

Mensagens: 4

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>