java 递归得到某一文件夹下所有的文件 统计文件个数

来源:互联网 发布:网络红歌2017火爆歌曲 编辑:程序博客网 时间:2024/05/22 16:54
package 递归得到某一文件夹下所有文件;import java.io.File;public class Test {static int count=0;public static void main(String[] args) {        getFile("F:/java----------------------多线程");        System.out.println("共有"+count+"个文件");    }     public static void getFile(String filepath) {        //com.bizwink.cms.util.Convert con = new com.bizwink.cms.util.Convert();        File file = new File(filepath);        File[] listfile = file.listFiles();        for (int i = 0; i < listfile.length; i++) {            //System.out.println("****** = "+listfile[i].getPath().toString());            if (!listfile[i].isDirectory()) {                //com.bizwink.cms.util.Convert con = new com.bizwink.cms.util.Convert();                String temp=listfile[i].toString().substring(7,listfile[i].toString().length()) ;                System.out.println("temp=="+temp);                //con.convertFile(listfile[i].toString(), "D:\\newtest"+temp, 0, 3);                count++;                System.out.println("文件"+count+"---path=" + listfile[i]);            } else {                getFile(listfile[i].toString());            }        }    }}

0 0
原创粉丝点击