可以发一份Java实现本地文件搜索的源码给我吗?谢谢你,类似与Everything的那种,但是比那个简单很多
只需要实现一般的搜索功能就行,谢谢你了QQ:1741175065或者能加我QQ具体请教吗,谢谢你...
只需要实现一般的搜索功能就行,谢谢你了QQ:1741175065 或者能加我QQ具体请教吗,谢谢你
展开
展开全部
/*用来查找硬盘上的文件,指定后缀名,此例是查找后缀名为mp4.avi.mov.mpg.mpeg的文件,稍做修改即可实现其它要求*/
import java.io.*;
public class DoFindFile{
public static void findFile(File file){
File[] files = null;
files = file.listFiles();
for(int i=0;i<files.length;i++){
if(files[i].isDirectory()){
findFile(files[i]);
}
//System.out.println(files[i]);
else if(files[i].getPath().endsWith("mp4")||files[i].getPath().endsWith("avi")||files[i].getPath().endsWith("mov")||files[i].getPath().endsWith("mpg")||files[i].getPath().endsWith("mpeg")){
System.out.println(files[i]);
}
}
}
public static void main(String[] args){
findFile(new File("F:"+File.separator));
}
}
import java.io.*;
public class DoFindFile{
public static void findFile(File file){
File[] files = null;
files = file.listFiles();
for(int i=0;i<files.length;i++){
if(files[i].isDirectory()){
findFile(files[i]);
}
//System.out.println(files[i]);
else if(files[i].getPath().endsWith("mp4")||files[i].getPath().endsWith("avi")||files[i].getPath().endsWith("mov")||files[i].getPath().endsWith("mpg")||files[i].getPath().endsWith("mpeg")){
System.out.println(files[i]);
}
}
}
public static void main(String[] args){
findFile(new File("F:"+File.separator));
}
}
追问
请问下可以给个可以查询文件
指定目录,对目录中的所有文件进行索引
能将索引结果保存
使用文件名找到需要的文件
选择只搜索指定类型的文件
在界面中显示文件的相关信息,包括文件名,文件大小,修改时间等
能给个能实现这些功能的代码吗?谢谢你,万分感激
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询