今天老师课上的例子,我敲了三遍,.小二觉得重要.刚刚又去敲了一遍.{:8_527:}
package KeTangLianXi01;
import java.io.File;
public class GuoLvQi04 {
public static void main(String[] args) {
//1 封装一个目录,成为file对象.
File dry = new File("F:\\java\\黑马资料\\教学视频\\小二的资料\\视频资料\\aaa");
//2 写一个方法,传递目录,将目录下的.java文件打印到控制台上
printfile(dry);
}
private static void printfile(File dry) {
//获取dry的目录下的所有文件和文件夹
File[] files = dry.listFiles();
//遍历files数组,
for (File file : files) {
//判断 是否是文件
if(file.isFile()){
//是的话,在判断他的名字的末尾是否是.java结尾
if(file.getName().endsWith(".java")){
//打印结果
System.out.println(file);
}
//如果不是,那么说明是文件夹
}else{
//文件夹需要再次遍历去判断其子文件夹是否包含有.java文件.
//再次调用printfile()的方法
printfile(file);
}
}
}
}
|
|