获取指定路径下目录或文件的大小
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
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: MFC获取文档属性
- 下一篇: Windows 全局钩子 Hook 详解