| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 536 人关注过本帖
标题:文件过滤的代码什么写啊
只看楼主 加入收藏
wyb19850616
Rank: 6Rank: 6
来 自:大连
等 级:贵宾
威 望:29
帖 子:3172
专家分:126
注 册:2006-10-3
结帖率:66.67%
收藏
 问题点数:0 回复次数:9 
文件过滤的代码什么写啊

RT

搜索更多相关主题的帖子: 文件 代码 
2006-12-18 17:59
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
过滤什么?

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-18 18:00
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
顶级灌水员有空到JAVA版来啊

可惜不是你,陪我到最后
2006-12-18 18:04
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
来了也把问题说清楚啊

是不是文件选择框的时候,只显示某些类型的文件啊

用Filefilter

可惜不是你,陪我到最后
2006-12-18 18:05
wyb19850616
Rank: 6Rank: 6
来 自:大连
等 级:贵宾
威 望:29
帖 子:3172
专家分:126
注 册:2006-10-3
收藏
得分:0 

我自己写了个 感觉效果不好啊 !!大家最好给我个有效的代码让我参考一下
package untitled6;
import java.io.*;
public class FileExtensionFilter implements FilenameFilter {
private String extension=null;

public FileExtensionFilter(String extension) {
this.extension="."+extension.toLowerCase();
}

public boolean accept(File dir,String name){
File tmp=new File(dir,name);
if(tmp.getName().toLowerCase().endsWith(extension)){
return true;
}
return false;
}
public static void main(String[] args) {

File currentDirectory=new File(".");

FileExtensionFilter ffile= new FileExtensionFilter("f");
String[] ffiles=currentDirectory.list(ffile);
for(int i=0;i<ffiles.length;i++){
System.out.println(ffiles[i]);
}
}
}


多年以后我就会很老了  腰间那柄玄铁剑也换成了木剑 我拖着它浪迹天涯    我一生打败了无数江湖豪客    然而   却打不败逝者如斯的时光和对你无尽的思念
2006-12-18 22:01
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
tmp.getName().toLowerCase().endsWith(extension)

这一句不够严谨
应该用
equalsIgnoreCase(String anotherString)


可惜不是你,陪我到最后
2006-12-18 22:37
wyb19850616
Rank: 6Rank: 6
来 自:大连
等 级:贵宾
威 望:29
帖 子:3172
专家分:126
注 册:2006-10-3
收藏
得分:0 
老千 给我写个吧 我这个效果不好
给我写个效果好的
谢谢了

多年以后我就会很老了  腰间那柄玄铁剑也换成了木剑 我拖着它浪迹天涯    我一生打败了无数江湖豪客    然而   却打不败逝者如斯的时光和对你无尽的思念
2006-12-19 12:24
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

我以前写过一个截屏的程序,里在就用到了文件过滤器
你查查看吧


可惜不是你,陪我到最后
2006-12-19 12:26
wyb19850616
Rank: 6Rank: 6
来 自:大连
等 级:贵宾
威 望:29
帖 子:3172
专家分:126
注 册:2006-10-3
收藏
得分:0 

我看了
但我没看明白啊
我写的那个代码主要市太冗余了
想找个简洁有效的


多年以后我就会很老了  腰间那柄玄铁剑也换成了木剑 我拖着它浪迹天涯    我一生打败了无数江湖豪客    然而   却打不败逝者如斯的时光和对你无尽的思念
2006-12-19 12:41
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
你写的代码不错啊,就是那样写的

可惜不是你,陪我到最后
2006-12-19 13:41
快速回复:文件过滤的代码什么写啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017448 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved