Java实现硬盘文件搜索方法
importjava.io.*;
publicclassRingDemo
{
publicstaticvoidmain(Stringargs){
try{
Filepath=newFile("e:“");
Stringlist;
if(args.length0)
list=path.list();
else
list=path.list(newDirFilter(args[0]));
for(inti=0;ilist.length;i++)
System.out.println(list[i]);
}catch(Exceptione){
e.printStackTrace();
}
}
}
classDirFilterimplementsFilenameFilter{//过滤器
Stringafn;
DirFilter(Stringafn){this.afn=afn;}
publicbooleanaccept(Filedir,Stringname){
//Strippathinformation:
Stringf=newFile(name).getName();
returnf.indexOf(afn)!=-1;
}
}
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|