1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Parsing em arquivos da maquina com java

Bom.. Eu to tentanto fazer um programa em java que entre em todas as pastas de um determinado caminho EX: C:\Users\Username.IDE C:\Users\Username.IDE\conf C:\Users\Username\Documents C:\Users\Username\Downloads

E é jusramente nessa parte que estou com problema... Alguem poderia me ajudar?

    private void parser(String key,String pathToSearch){
        file = new File(pathToSearch);
        if(file.exists()){
            try {
                for (String s : file.list()) {
                    System.out.println(file.getPath()+"/"+s);
                    File path = new File(file.getPath() + "//" + s);
                    if (path.isDirectory()) {
//                        Continuar o parsing dentro desse diretorio e dps voltar pro diretorio anterior
                    } else {
//                         Adicionar caminho do arquivo em uma lista que será retornada para a classe principal
                    }
                }
            }catch (Exception ex){
                System.out.println("Provael bug no for da linha 39: "+ex);
            }
        }
    }
  • Eu tinha feito dessa forma

                        if (path.isDirectory()) {
    //                        Continuar o parsing dentro desse diretorio e dps voltar pro diretorio anterior
              parser(key,path.getPath());
    
                        } else {
    //                         Adicionar caminho do arquivo em uma lista que será retornada para a classe principal
                        }
    IsaacSenaRDS   22 de fev de 2019
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.