您的位置:首页 > 编程语言 > Java开发

从键盘接收一个文件夹路径,统计该文件夹大小

2017-08-02 21:42 302 查看
package zy;

import java.io.File;

import java.util.Scanner;

/**

* 从键盘接收一个文件夹路径,统计该文件夹大小

* @author Administrator

*

*/

public class Test1 {

static long size=0;

public static void fdg(File f){

//判断文件是否存在

if (f.exists()) {

if (f.isDirectory()) {

//是目录

//取得所有文件

File[] fs=f.listFiles();

if (null!=fs) {

for (File ff : fs) {
fdg(ff);
size+= ff.length();

}
System.out.println(size/1024/1024);
}
}else{
System.out.println(f.getAbsolutePath());
}
}
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个文件夹路径:");
String cd = sc.next();
File f = new File(cd);
fdg(new File(cd));

}


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