在指定目录下查找后缀为.txt的文件
import java.io.File;
/**
*
* 在指定目录下查找后缀为.txt的文件
*
* @author wuzl
*
*/
public class test02 {
public static void main(String[] args) {
findFile(new File("D:\\wuzl"),".txt");
}
private static void findFile(File target, String ext) {
if(target==null) return;
if(target.isDirectory()) {
//为文件夹时
File[] file=target.listFiles();
if(file!=null) {
for(File fs:file) {
findFile(fs,ext);//递归调用
}
}
}else {
//不为文件夹时
String name=target.getName().toLowerCase();
if(name.endsWith(ext)) {
System.out.println(target.getAbsolutePath());
}
}
}
}