2 回答
TA贡献1804条经验 获得超2个赞
加空指针判断嘛:代码如下:
import java.io.File;
public class Filejpg {
public static void main(String[] args) {
File fl = new File("E:\\");
System.out.println(fl.isDirectory());
getNum(fl);
System.out.println(count);
}
static int count = 0;
private static void getNum(File fl) {
File[] fls = fl.listFiles();
if (null != fls) {
for (File fi : fls) {
System.out.println(fi.getName());
if (fi.isFile() && fi.getName().endsWith(".jpg")) {
count++;
} else if (fi.isDirectory()) {
getNum(fi);
}
}
}
}
}
添加回答
举报