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); } } } } }