这是遍历我电脑上D盘下的一个目录,当然小伙伴们也可以修改这个目录地址,随意遍历你自己电脑上的文件目录,统计文件个数,代码如下:
import java.io.File;
public class Test {
private static int count = 0; //统计文件个数
public static void main(String[] args) {
File file = new File("D:\\娱乐\\game\\WeGame");
f1(file);
System.out.println("文件个数:" + count);
}
public static void f1(File f) {
if (f.exists()) {
File[] listFiles = f.listFiles();
for(File ff : listFiles) {
if (ff.isDirectory()) {
f1(ff);
System.out.println("目录:" + ff.getAbsolutePath());
} else {
count++;
System.out.println("文件:" + ff.getAbsolutePath());
}
}
} else {
System.out.println("抱歉,文件不存在!");
}
}
}
运行结果: