如何可以获得某一指定目录下,指定后缀名的所有文件?
例如,我想获取C盘下所有以.txt结尾的文件。该怎么怎么做啊?
---------------------------------------------------------------
import java.io.FilenameFilter;
import java.io.File;
public class MyFileFilter {
public static void main(String[] args) {
list();
}
public static void list(){
File f = new File("C:/");
String[] filename = f.list( new FilenameFilter(){
public boolean accept(File dir, String name) {
if( name.endsWith(".txt")) {
return true;
}
return false ;
}
}
);
for(int i = 0;i < filename.length;i++) {
System.out.println(filename[i]);
}
}
}