Java完成的文件過濾代碼分享(按後辍過濾)。本站提示廣大學習愛好者:(Java完成的文件過濾代碼分享(按後辍過濾))文章只能為提供參考,不一定能成為您想要的結果。以下是Java完成的文件過濾代碼分享(按後辍過濾)正文
很久沒有寫代碼了,也很久沒有更新我的博客了,昨晚寫了這個過濾文件名的法式,遂發之~
/*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);
}
}