您的位置:首页 > 其它

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

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());
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: