黑马程序员技术交流社区
标题:
需求:1,从键盘接收一个文件夹路径,统计该文件夹大小 基础班升就业班可能考题
[打印本页]
作者:
changfa
时间:
2016-9-14 11:07
标题:
需求:1,从键盘接收一个文件夹路径,统计该文件夹大小 基础班升就业班可能考题
package com.heima.ch;
import java.io.File;
import java.util.Scanner;
public class Tset1 {
/**
* * 需求:1,从键盘接收一个文件夹路径,统计该文件夹大小
*/
public static void main(String[] args) {
File dir = getFile();
System.out.println(printFile(dir));
}
public static long printFile(File dir) {
File[] files = dir.listFiles();
long len =0 ;
for (File file : files) {
if(file.isFile()){
len = len + file.length();
}else{
printFile(file);
}
}
return len;
}
public static File getFile() {
Scanner sc = new Scanner(System.in);
while(true){
System.out.println("111111");
String line = sc.nextLine();
File file = new File(line);
if(!file.exists()){
System.out.println("不cz文件");
}else if(file.isFile()){
System.out.println("是文件");
}else{
return file;
}
}
}
}
作者:
changfa
时间:
2016-9-28 23:57
递归 看着都怕
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2