{
String[] output;
File folder = new File("E:\\PICTURE");
output=folder.list(new FilenameFilter()); //获取文件名
for(int i=0;i<output.length;i++)
System.out.println("No"+i+":"+output[i]+"\n");
}
- 以上的程序输出的是E:\\PICTURE下所有文件的文件名,如果要过滤掉一种文件类型则需要对FilenameFilter进行赋值
- 如果要过滤掉多种文件后缀名的文件,则从FilenameFilter继承后重新写一个新类即可
- 上面这种方法应该算是获得指定文件夹内文件名最快的方法了