Ajuda com file.list(filter);

3 respostas
JJjava

ola galera,

como faço para o filtro retonar a extensão que e quero e diretorios tb?
estava fazendo assim mais nao funciona

public void fonte(String path)
    {
        try
        {
            FilenameFilter filter = new FilenameFilter() 
             {
                public boolean accept(File dir,String name) 
                {
                    return name.endsWith(".mp3");
                }
            };
            file = new File(path);
            directory = file.list();
            jl_fonte.setListData(directory);
        }
        catch (IOError e)
        {
            e.printStackTrace(); 
        } 
    }

grato Hudson

3 Respostas

T

Você não se esqueceu de usar o “filter” dentro de “list”?

Marky.Vasconcelos
public boolean accept(File dir,String name)   
               {   
                   if(dir.isDirectory()) return true;
                   return name.endsWith(".mp3");   
               }
JJjava

Mark_Ameba:
public boolean accept(File dir,String name) { if(dir.isDirectory()) return true; return name.endsWith(".mp3"); }

amigo nao funcinou nao ele retiorna o diretorio mas nao filtra os arquivos mp3
grato Hudson

Criado 21 de dezembro de 2007
Ultima resposta 22 de dez. de 2007
Respostas 3
Participantes 3