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
thingol
Dezembro 7, 2007, 9:58am
#2
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
Nao consigo ver como posso fazer isso…
Tenho q fazer algo assim?
[code]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());
}
}
}[/code]
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