Java统计某个目录下面所有的文件(包含目录)总个数,
统计某个目录下面所有的目录总个数,
统计某个目录下面所有的文件(不包含目录)总个数,
通过循环计算文件数和目录数。
import java.io.File;
import java.io.*;
public class search {
public static void main(String[] args) {
// TODO Auto-generated method stub
int x=0;
int y=0;
File file = new File("F:\\java程序设计\\taxt");
File[] fileList = file.listFiles();
for(File l:fileList)
{
if(l.isDirectory()) {
x=x+1;
}
else {
y=y+1;
}
}
System.out.printf("所有的文件(包含目录)总个数=%d\n",y+x);
System.out.printf("所有的目录总个数=%d\n",x);
System.out.printf("所有的文件(不包含目录)总个数=%d",y);
}
}
一开始我以为要把所有文件类型都 保存记录下来结果发现不用,看了一早上大佬的代码发现对于我这种菜鸡大学生来说太过深奥,就自己弄了一下。