好久没有写代码了,也好久没有更新我的博客了,昨晚写了这个过滤文件名的程序,遂发之~
- /*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);
- }
- }