Listar arquivos

4 respostas
ld50

Boa tarde…
Bom galera eh o seguinte…
Eu tenho um sistema em JSP q faz consulta numa base de dados SQL, essa base eh atualizada mesalmente atravez de um bean q abre um arquivo “X.txt” e para cada linha desse arquivo faz um insert na base de dados, porem essa operação esta levando cerca de 3 horas, pois o arquivo eh bem extenso… pensei em fazer algo diferente, criar um arquivo de saida “X.sql”, e roda-lo via linha de comando pois assim ficara mais rapido correto?
Mas para isso eu precisaria listar para o usuarios os arquivos contidos dentro da pasta “Y” dentro do meu contexto, como eu poderia fazer isso???

:?: :?: :?:

4 Respostas

caiofilipini

http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#list()

Isso também já foi discutido aqui no fórum, se pesquisar, vai encontrar alguns exemplos de código.

[]'s

ld50

caro amigo… eu pesquisei porem o unico resultado foi um topico discutindo como procurar um arquivo no HD utilizando um listFiles()

e soh com akilo naum fui capaz de chegar a nenhuma conclusão…
gostaria de saber como eu devo instanciar o metodo listFiles();

ele pede um abstract pathname como entrada… como eu passo isso pra ele?

caiofilipini

Viu a documentação do método que eu passei no link acima?

File dir = new File("C:/meudiretorio");

if (dir.isDirectory()) {
    String[] arquivos = dir.list();

    System.out.println("Listando arquivos do diretório: " + dir);
    for (int i = 0; i < arquivos.length; i++) {
        System.out.println(arquivos[i] );
    }
}
eduardo_lopes
File dir = new File("C:/meudiretorio");

if (dir.isDirectory()) {
    String[] arquivos = dir.list();

    System.out.println("Listando arquivos do diretório: " + dir);
   
    for (String file: arquivos)
        System.out.println(file );
    
}

rs, get Tiger! :wink:

Criado 8 de novembro de 2004
Ultima resposta 8 de nov. de 2004
Respostas 4
Participantes 3