欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java实现的文件过滤代码分享(按后辍过滤)

程序员文章站 2024-03-31 14:33:52
好久没有写代码了,也好久没有更新我的博客了,昨晚写了这个过滤文件名的程序,遂发之~ /*name:filenamefilter *author : runz...

好久没有写代码了,也好久没有更新我的博客了,昨晚写了这个过滤文件名的程序,遂发之~

 /*name:filenamefilter
 *author : runzhen wang 
 *date:2009/11/04
 */
 
 import java.util.*;
 import java.io.*;
 import java.lang.*;
 
 class filenamefilter{
   public void filter(string strpath,string fname){
     file f=new file(strpath);
     string s=new string();
     if(f.isdirectory()){
       file[] flist =f.listfiles();
       for(int i=0;i<flist.length;i++){
          if(flist[i].isfile()&&flist[i].getname().endswith(fname)){
            system.out.println(flist[i].getname());
          }
       }
     }
 
   }
 }
 
 public class filenamefilterdemo{
   public static void main(string[] args){
     filenamefilter fnf=new filenamefilter();
     scanner kb=new scanner(system.in);
     string str1=new string();
     string str2=new string();
     system.out.print(“输入文件目录:”);
     str1=kb.next();
     system.out.print(“输入过滤后缀名:”);
     str2=kb.next();
     fnf.filter(str1,str2);
   }
 }