Tirar nome de arquivos que estão numa pasta!

2 respostas
S

Olá pessoal do Mundo Java:)

Poderiam ajudar-me num programa que lêsse todos os arquivos dentro de uma pasta, apenas os nomes do arquivos, não o conteúdo.
Alguém poderia me ajudar???

É só mesmo tirar o nome dos arquivos que estão dentro de uma pasta…Agradecia muito mesmo!!!

Bj, Obrigados

2 Respostas

T

O método listFiles ou list da classe java.io.File faz o que você quer.

http://java.sun.com/javase/6/docs/api/java/io/File.html

S

Nao consigo ver como posso fazer isso....
Tenho q fazer algo assim?

public class go {


	public static void main(String[] args) throws IOException {
		

		
		public class FiltroDiretorio implements FileFilter, FilenameFilter {   
			 public boolean accept(File file){   
			  return file.isDirectory();   
			 }

			 File diretorio = new File("C:/Documents and Settings/Onia/Desktop/wikia");   
				File[] subdiretorios = diretorio.listFiles(new FiltroDiretorio());   
				for(File subdir : subdiretorios){   
				 System.out.println(subdir.getName());   
				}
			}
}

Mas isto assim não funciona nada...

Me ajudem por favor...só quero ler o nome das sub-pastas (não são ficheiros)que estão dentro de uma determinada pasta!!

Beijo

Criado 7 de dezembro de 2007
Ultima resposta 7 de dez. de 2007
Respostas 2
Participantes 2