递归方式遍历文件夹下所有子文件夹和文件
2014-07-29 09:46
561 查看
import java.io.File; import java.io.FileFilter; import org.junit.Test; public class TestFile { public static long size; public static void main(String[] args) { TestFile t = new TestFile(); String path = "C:/3000soft"; t.countSize(path); System.out.println("文件夹大小为:" + size / 1024.0 / 1024.0 + "M"); } public void countSize(String pathname) { File f = new File(pathname); if (!f.exists()) { return; } if (f.isFile()) { size += f.length(); System.out.println(f.getAbsolutePath()); return; } File[] child = f.listFiles(); for (int i = 0; i < child.length; i++) { countSize(child[i].getAbsolutePath()); } } }
相关文章推荐
- 递归方式遍历文件夹下所有子文件夹和文件
- 递归方式遍历文件夹下的所有文件及子文件夹 [php]
- 非递归方式遍历文件夹,取得所有子目录和文件的文件名和大小
- 非递归遍历指定文件夹下的所有文件及其子文件夹 [11/29/2010 更新]
- 非递归遍历指定文件夹下的所有文件及其子文件夹
- 利用递归遍历文件夹下所有文件以及子文件夹
- linux下 c语言递归遍历文件夹下所有文件和子文件夹(附上替换文本文件内容的方法)
- PHP遍历文件夹及子文件夹所有文件(此外还有飞递归的方法)
- c# 遍历文件夹下所有的子文件夹以及文件 递归
- PHP遍历文件夹及子文件夹所有文件
- fso遍历文件夹内所有文件和子文件夹
- asp.net 递归删除文件夹及其子文件夹和所有文件[转]
- PHP遍历文件夹下所有文件和子文件夹
- c#遍历一个文件夹下的所有文件包括子文件夹【原】
- c#遍历一个文件夹下的所有文件包括子文件夹
- c#遍历一个文件夹下的所有文件包括子文件夹(转载)
- Android递归方式删除某文件夹下的所有文件
- c#遍历一个文件夹下的所有文件包括子文件夹
- asp.net 遍历文件夹(含子文件夹)所有文件
- c#遍历一个文件夹下的所有文件包括子文件夹(转载)