文件过滤器怎么不起作用

jeremy_pg 2009-05-17 08:44:23
package qiya;

import java.io.File;
import java.io.FilenameFilter;

public class MyTest {
public static void myConditionFile(String path){
File f=new File(path);

if(f.exists()){
String s[]=f.list(new MyFileFilter());
for(String str:s){
File f2=new File(f.getPath()+File.separator+str);
if(f2.isDirectory()){
myConditionFile(f2.getPath());
}
else{
System.out.println(f2.getPath());
}
}
}
}
public static void main(String[] args) {
String path="D:/java";
myConditionFile(path);
}

}
class MyFileFilter implements FilenameFilter{

public boolean accept(File dir, String name) {
if(dir.isDirectory() || name.toLowerCase().endsWith(".java")){
return true;
}
return false;
}



}
...全文
87 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
careers1111 2009-05-17
  • 打赏
  • 举报
回复
过滤什么不起作用?

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧