如何可以獲得某一指定目錄下,指定后綴名的所有文件?
例如,我想獲取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]);
}
}
}