统计文件夹及其子文件下的文件个数

来源:互联网 发布:华为账号中心无法数据 编辑:程序博客网 时间:2024/06/07 13:22
package com.lizhifeng;import java.io.File;public class fileSearch {static int filecount=0 ,foldercount=0; static int count=0;  public void getCount(File folder){File[] list=folder.listFiles();for(File file:list){if(file.isFile())filecount++;else{    foldercount++;getCount(file);}}}public void print(){System.out.println(filecount);System.out.println(foldercount);}public static void main(String[] args){File folder=new File("E:\\flower1\\Images");fileSearch fs=new fileSearch();fs.getCount(folder);    fs.print();}<span style="font-family: Arial, Helvetica, sans-serif;">}</span>

需要注意的是filecount,foldercount变量是静态变量,因为他们贯穿整个递归过程。



0 0
原创粉丝点击