Java实现的文件过滤代码分享(按后辍过滤)
好久没有写代码了,也好久没有更新我的博客了,昨晚写了这个过滤文件名的程序,遂发之~
/*name:FileNameFilter *author:RunzhenWang *date:2009/11/04 */ importjava.util.*; importjava.io.*; importjava.lang.*; classFileNameFilter{ publicvoidfilter(StringstrPath,Stringfname){ Filef=newFile(strPath); Strings=newString(); if(f.isDirectory()){ File[]fList=f.listFiles(); for(inti=0;i<fList.length;i++){ if(fList[i].isFile()&&fList[i].getName().endsWith(fname)){ System.out.println(fList[i].getName()); } } } } } publicclassFileNameFilterDemo{ publicstaticvoidmain(String[]args){ FileNameFilterfnf=newFileNameFilter(); Scannerkb=newScanner(System.in); Stringstr1=newString(); Stringstr2=newString(); System.out.print(“输入文件目录:”); str1=kb.next(); System.out.print(“输入过滤后缀名:”); str2=kb.next(); fnf.filter(str1,str2); } }