Pessoal estou listando arquivos de uma pasta através de
public File[] listaArquivos(String dir)
{
File diretorio = new java.io.File(dir);
File[] arquivos = diretorio.listFiles(new FileFilter(){
public boolean accept(File dir) {
return dir.isFile();
}
});
return arquivos;
}
porém ao imprimir
File[] arquivos = listaArquivos(dir);
System.out.println(arquivos.length);
ele não traz arquivos com ç ou com acentos, alguém tem idéia de como resolver este problema?