博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编写一个程序,指定一个文件夹,能自动计算出其总容量
阅读量:5223 次
发布时间:2019-06-14

本文共 724 字,大约阅读时间需要 2 分钟。

package filetest;import java.io.File;import java.io.IOException;public class FileEdit {double size=0.0;//计算文件或文件夹的大小,单位MBpublic double getSize(File file){//判断文件是否存在if(file.exists()) {if(!file.isFile()) {//获取文件大小File[] fl = file.listFiles();double ss=0;for(File f : fl)ss += getSize(f);return ss;}else {double ss = (double) file.length()/1024/1024;System.out.println(file.getName()+":"+ss+"MB");return ss;}}else {System.out.println("文件或文件夹不存在,请检查文件路径是否正确!");return 0.0;}}public static void main(String[] args) throws IOException{FileEdit fd = new FileEdit();double all = fd.getSize(new File("C:\\Users\\FuHeishi826\\Desktop\\壹青年"));System.out.println("All: "+all+"MB");}}

 

转载于:https://www.cnblogs.com/chenyuchun/p/9985859.html

你可能感兴趣的文章
android中设置TextView/Button 走马灯效果
查看>>
创建工程支持scala代码开发
查看>>
导航栏上的item的位置设置
查看>>
中继器,集线器,网桥,交换机,路由器
查看>>
iOS block的用法
查看>>
多附件上传控件
查看>>
Floyd 求最短路(poj 1161)
查看>>
word中方框中打钩
查看>>
AtCoder Regular Contest 078
查看>>
spring-注解配置-junit整合测试-aop
查看>>
VMware安装CentOS 7-64(2)
查看>>
select函数详解及实例分析及内核实现原理
查看>>
ADO.NET学习笔记--字符串函数
查看>>
delphi XE5 程序“以管理员身份运行”
查看>>
ROS关于cv_brige的使用
查看>>
iOS - 全屏滑动
查看>>
A * B Problem Plus(fft)
查看>>
OpenCASCADE经典问答之可视化(1)
查看>>
Asp.Net使用百度编辑器(ueditor)
查看>>
ubuntu /mac 终端命令大全
查看>>