import java.io.File;
/**
* 获取目标文件大小(字节)
*
*/
public class IO03 {
public static long size; //目标文件大小
public static void main(String[] args) {
File file = new File("D:\\JAVA重拾\\test1\\test01");
countFileSize(file);
System.out.println(size);
}
public static void countFileSize(File file) {
if(file!=null && file.exists()) { //file存在
if(file.isFile()) { //file是文件
size += file.length();
}else {
for(File files : file.listFiles()) { //遍历文件夹获取其下的文件,递归
countFileSize(files);
}
}
}
}
}
原文:https://www.cnblogs.com/zhang741741/p/13098419.html