请问如何得到某文件夹内总文件的大小 请问如何得到某文件夹内总文件的大小,也就是文件夹的容量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File f=new File("testDir");File[] list=f.listFiles();int length=0;for (int i = 0; i <list.length; i++) { length+=list[i].length();} System.out.println(length); 遍历文件夹内容递归、累加File类应该帮的上忙 import java.io.*;public class ListFile {/*** @param args*/public static void main(String[] args) throws Exception{listFile(new File("D:\\Java\\Tomcat 5.0\\webapps\\MyDvd"));}public static void listFile(File file) throws Exception {if(file.isFile()) {System.out.println("File :"+file.getAbsolutePath());} else {System.out.println("Dir :"+file.getAbsolutePath());File[] files = file.listFiles();for(int i = 0;i<files.length;i++) {listFile(files[i]);}}}} 翻来覆去没有什么创新wuyg(平平) 的程序写的很漂亮!!掌声 读取excel记录的问题 很诡异的问题,解决者一定多给分 螺旋数组 谁能看出错误在哪里 如果java(j2se)基础好的话,学j2ee大概要多长时间? Fibonacci问题大家看看! 如何向一个目录下拷贝文件? 莫名其妙的简单算数计算错误,请高手指教!! 怎么改变WINDOWS 2000下的 classpath java swing 面板重叠 焦点 javabean实现购物车 像List、Map等容器如果里面有对象实例什么时候整个容器对象会被回收? 编译java文件时,提示找不到同一包下引用的类文件
File[] list=f.listFiles();
int length=0;
for (int i = 0; i <list.length; i++) {
length+=list[i].length();
}
System.out.println(length);
递归、累加
File类应该帮的上忙
public class ListFile {/**
* @param args
*/
public static void main(String[] args) throws Exception{
listFile(new File("D:\\Java\\Tomcat 5.0\\webapps\\MyDvd"));
}public static void listFile(File file) throws Exception {
if(file.isFile()) {
System.out.println("File :"+file.getAbsolutePath());} else {
System.out.println("Dir :"+file.getAbsolutePath());
File[] files = file.listFiles();
for(int i = 0;i<files.length;i++) {listFile(files[i]);
}
}
}
}
wuyg(平平) 的程序写的很漂亮!!掌声