我试了一下,加上空指针判断就可以了,代码如下
package Test.Demo;
import java.io.File;
import java.io.IOException;
public class TextDemo {
public static void main(String[] args) throws IOException {
File file = new File("f:\\");
function(file);
}
public static void function(File file) {
/***********加上这一句*********************/
File[] arr = file.listFiles();
if (arr == null) { // 判断一下是否为空
return;
}
/****************************************/
for (File f : arr) {
if (f.isDirectory()) {
function(f);
} else {
if (f.getName().endsWith(".class")) {
System.out.println(f);
}
}
}
}
}
|