Dúvida com File... era: [Boa Tarde]

4 respostas
R

Gostaria de saber como posso fazer, se existe um comando no java, para que ele leia os arquivos que estão numa pasta, para que eu possa jogar os nomes dos arquivos junto com a extensão numa lista.

agradeço desde já

abraços

4 Respostas

J

File pasta = new File("C:/minhapasta"); File[] arquivos = pasta.listFiles();

R

muito obrigado

mas podia explicar o que faz cada linha?

e como posso usa o que foi listado ?

J

Linha 1: cria um objeto da classe java.io.File
Linha 2: lista os arquivos que estão dentro do objeto criado

Agora é só você percorrer esse array aí e usar como quiser…

pra listar os nomes por exemplo:

for(int i=0;i<arquivos.length;i++){ File arq = arquivos[i]; System.out.println(arq.getName()); }

Olhe na documentação da API pra ver o que está disponivel para fazer com essa classe File:

http://java.sun.com/j2se/1.5.0/docs/api/java/io/File.html

R

muito obrigado Jair

resolveu meu problema

um abraço

Criado 12 de maio de 2006
Ultima resposta 12 de mai. de 2006
Respostas 4
Participantes 2