java进行文件搜索的一个小案例
分享一个小demo,可以查询某个文件目录下的某个文件并启动,来自黑马的IO教程
import java.io.File; import java.io.IOException; public class App3 { public static void main(String[] args) throws IOException { searchFile(new File("D:/"),"pycharm64.exe"); } public static void searchFile(File dir,String fileName) throws IOException { //拦截非法输入 if(!dir.exists()||dir==null||dir.isFile()){ System.out.println("输入有误"); return; } File[] files = dir.listFiles(); if (files!=null&&files.length>0){ for (File f:files) { if(f.isFile()){ if(f.getName().equals(fileName)){ System.out.println("找到了"+f.getAbsolutePath()); Runtime runtime=Runtime.getRuntime(); runtime.exec(f.getAbsolutePath()); } }else { searchFile(f,fileName); } } } } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下