牛骨文教育服务平台(让学习变的简单)
博文笔记

获取指定路径下目录或文件的大小

创建时间:2016-08-22 投稿人: 浏览次数:770

double totalSize = getDirSize(new File("f:\电影"));

 public static double getDirSize(File file) {     
        //判断文件是否存在     
        if (file.exists()) {     
            //如果是目录则递归计算其内容的总大小    
            if (file.isDirectory()) {     
                File[] children = file.listFiles();     
                double size = 0;     
                for (File f : children)     
                    size += getDirSize(f);     
                return size;     
            } else {//如果是文件则直接返回其大小,以“兆”为单位   
                double size = (double) file.length() / 1024 / 1024;        
                return size;     
            }     
        } else {     
            System.out.println("文件或者文件夹不存在,请检查路径是否正确!");     
            return 0.0;     
        }     
    }

js实现获取文件大小:

var fileId = "uploadtest";
var dom = document.getElementById(fileId);  
var fileSize =  dom.files[0].size;//文件的大小,单位为字节B


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。