欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

显示文件字节数(递归法)

程序员文章站 2022-07-15 10:46:38
...
import java.io.File;

/**
 * 递归法显示文件夹的字节数
 * @author Administrator
 *
 */
public class Test00 {
	private static long len;
	public static void main(String[] args) {
		File src = new File("D:/Eclipse/MyPro22");
		count(src);
		System.out.println(len);
	}
	public static void count(File src) {
		if(src!=null&&src.exists()) {
			if(src.isFile()) {
				len+=src.length();
			}else {
				for(File s:src.listFiles()) {
					count(s);
				}
			}
		}
	}
}
结果:
101935

 显示文件字节数(递归法)

结果显示正确。

 

相关标签: 递归 File