Originariamente inviato da perzem
sono in grado di cercare un file in base al nome ed estensione, ma non so come fare a cercarlo solo in base all'estensione. Un aiuto??
Ti posto un esempio completo:
codice:
import java.io.*;

public class CercaEstensione
{
    public static void main (String[] args)
    {
        File dir = new File (".");

        /*-- filtro per i file .avi --*/
        FileExtFilter fef = new FileExtFilter ("avi");

        String[] list = dir.list (fef);
        
        /*-- elenca tutti i file con quella estensione --*/
        for (int i = 0; i < list.length; i++)
        {
            System.out.println (list[i]);
        }
    }
}

class FileExtFilter implements FilenameFilter
{
    private String estensione;

    public FileExtFilter (String estensione)
    {
        this.estensione = "." + estensione;
    }

    public boolean accept (File dir, String name)
    {
        return name.endsWith (estensione);
    }
}