xhchc

危波帆墙,笑谈只在桃花上;与谁共尚,风吹万里浪; 相依相偎,不做黄泉想;莫惆怅,碧波潮生,一萧自狂放……

 

怎么样可以获得某一指定目录下,指定后缀名地所有文件?

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

posted on 2008-08-04 16:43 chu 阅读(605) 评论(1)  编辑  收藏

评论

# re: 怎么样可以获得某一指定目录下,指定后缀名地所有文件? 2012-05-26 09:36 yukaizhao

这个判断方法会把目录中xx.txt也算进去  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(2)

随笔档案

我的链接

搜索

最新评论

阅读排行榜

评论排行榜