package study;
import java.io.File;
//得到文件夹的大小
//文件夹不能直接求大小,用length()只会的得到0
class count{
private int len=0;
public int getLen() {
return len;
}
public void setLen(int len) {
this.len = len;
}
public void abc(File f) {
if(null!=f&&f.exists()) {
if(f.isFile()) {
len+=f.length();
}else {
for(File s:f.listFiles()) {
abc(s);
}
}
}
}
}
public class Exercise {
public static void main(String[] args) {
File f=new File("E:\\临时");
count c=new count();
c.abc(f);
System.out.println(c.getLen()+"字节");
}
}
19.5 文件夹得大小
最新推荐文章于 2024-06-14 15:53:34 发布