`
jingle1267
  • 浏览: 12698 次
文章分类
社区版块
存档分类
最新评论

搜索指定文件夹里指定格式的文件

 
阅读更多
//File:FileFilterTest.java
import java.io.File;
import java.io.FilenameFilter;

public class FileFilterTest{
public static void main(String[] args){
MyFilter mf=new MyFilter(".txt");
File dir=new File("g://");
File[] filelist=dir.listFiles(mf);
for(int i=0;i<filelist.length;i++){
System.out.println(filelist[i].getName());
}
}
}

//File:FilenameFilter.java
import java.io.File;
import java.io.FilenameFilter;
class MyFilter implements FilenameFilter{
private String ext;//
public MyFilter(String condition){
int i=condition.lastIndexOf(".");
if(i>=0)
ext=condition.toLowerCase().substring(i);
else
ext=condition.toLowerCase();
}
//
public boolean accept(File dir,String filename){
filename=filename.toLowerCase();
if(filename.endsWith(ext))
return true;
return false;
}
}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics