java 判断文件夹大小

来源:互联网 发布:人工智能发展的危机 编辑:程序博客网 时间:2024/06/16 16:49
public static void main(String[] args) throws IOException{
  long all = getSize(new File("D:\\file"));
  System.out.println(all);
 }
 //判断文件夹大小
 public static long getSize(File file){ 
        //判断文件是否存在 
        if(file.exists()){  
            if (!file.isFile()) { 
                //获取文件大小 
                File[] fl = file.listFiles(); 
                long ss = 0; 
                for (File f : fl) 
                    ss += getSize(f); 
                return ss; 
            } else { 
             long ss = file.length(); 
                return ss; 
            } 
        }else{ 
            return 0; 
        } 
    }
原创粉丝点击