File类之在指定目录中查找文件
Posted 南派周叔叔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了File类之在指定目录中查找文件相关的知识,希望对你有一定的参考价值。
1 package IoDemo; 2 3 import java.io.File; 4 5 /** 6 * @Title:FileDemo2 7 * @Description:在指定的目录中查找文件 8 * @author Crazy-ZJ 9 * @data 2017年9月21日下午5:45:24 10 * @book 疯狂java讲义(第三版): 11 */ 12 public class FileDemo2 { 13 public static void main(String[] args){ 14 findFile(new File("C:\\Users\\yue"),".jpg"); 15 } 16 /** 17 * 查找文件的方法 18 */ 19 public static void findFile(File target,String ext){ 20 if(target == null)return; 21 //如果文件是目录 22 if(target.isDirectory()){ 23 File[] files = target.listFiles(); 24 if(files != null){ 25 for(File f : files){ 26 findFile(f,ext);//递归调用 27 } 28 } 29 }else{ 30 //如果文件不是目录 31 String name = target.getName().toLowerCase(); 32 // System.out.println(name); 33 if(name.endsWith(ext)){ 34 System.out.println(target.getAbsolutePath()); 35 } 36 37 } 38 } 39 }
以上是关于File类之在指定目录中查找文件的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情