递归输出当前目录下的所有文件以及文件大小

来源:互联网 发布:淘宝付款自动关闭订单 编辑:程序博客网 时间:2024/05/04 02:50
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);elseSystem.out.println(file.getName()+" "+file.length());}}

0 0
原创粉丝点击