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