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);
}
}