package test1;
import java.io.File;
public class Main {
public static void main(String[] args) throws Exception {
searchfile(new File("D:/"),"QQ.exe");
}
public static void searchfile(File f,String name) throws Exception {
//非法情况拦截
if (f == null || !f.exists() || f.isFile()) {return;}
//当前一定是文件夹对象,然后遍历文件夹
File[] files =f.listFiles();
// 判断有无权限拿到和文件夹里面的东西是否为空
if(files!=null&&files.length>0){
for(File file:files){
if(file.isFile()){
if(file.getName().contains(name)){
System.out.println("我找到啦"+file.getAbsolutePath());
Runtime runtime=Runtime.getRuntime();
runtime.exec(file.getAbsolutePath());
}
}else {
searchfile(file,name);
}
}
}
}
}
文件的查找
最新推荐文章于 2024-11-15 18:38:47 发布