Funge funge..che errore ti da?

codice:

import java.io.*;

class Filtro implements FileFilter { 
	public boolean accept(File pathname) { 
		return pathname.getName().toLowerCase().endsWith(".txt"); 
	} 
} 

public class Prova{
	public static void main(String[] args){
	File dir = new File("C:\\"); 
	File[] f = dir.listFiles(new Filtro());
	
	for(int i=0;i<f.length;i++){
		
		System.out.println(f[i].getName());
		}
	
	}

}
Prova il codice cosi...