递归输出当前目录下的所有文件以及文件大小
2015-10-02 14:35
417 查看
import java.io.File; public class FileList { public static void main(String[] args) { FileList fileList = new FileList(); File file = new File("F:"+File.separator+"class"); fileList.list(file); } public void list(File file){ printName(file); if(file.isDirectory()){ File[] list = file.listFiles(); for (File file2 : list) { list(file2); } } } public void printName(File file){ String name = file.getName(); if(file.isDirectory()) System.out.println("Dir: "+name); else System.out.println(file.getName()+" "+file.length()); } }
相关文章推荐
- JDBC获取数据库的元数据信息
- 切换默认Activity和Fragment的动画
- ListView 泛利
- 数据库出现无法载入MYSQL扩展,请检查PHP配置的解决
- jquery常用选择器(下)
- noip2012 质因数分解 (枚举)
- IOS实时预览自定义控件效果
- pat1004Counting Leaves (30)
- system()函数 http://blog.csdn.net/ghevinn/article/details/7916126
- UIDynamic动画
- 四则运算法
- mac 下做csv文件的读取与生成的 遇到的坑
- JDK源码阅读(二) AbstractList
- 嵌入式开发(一)虚拟机上的ubuntu系统上搭建nfs过程及遇到问题
- OC学习笔记-Foundation框架(二)
- POJ2752 Seek the Name, Seek the Fame(KMP)
- JAVA实现数值的整数次方(《剑指offern》)
- 好虚啊.
- stm32f10x 标准外设固件库时钟配置函数分析
- iOS编程规范