递归统计一个文件夹的大小
来源:互联网 发布:mac os系统简介 编辑:程序博客网 时间:2024/06/02 06:22
啊哈哈哈哈哈!!!!
import java.io.File;public class Work03 {//3.递归统计一个文件夹的大小public static void main(String[] args) {File file = new File("D:\\steamapps");//调用方法并输出System.out.println(sum(file));}//创建求文件大小的方法://求文件的大小就是求文件夹里面的所有文件的大小public static long sum(File file){//定义一个累加器 long sum1=0; //为了程序的严谨,首先判断flie对象是否为文件夹if(file.isDirectory()){//遍历文件里面所有的的文件夹和文件File[] listFiles = file.listFiles();//增强for进行循环for (File f2 : listFiles) {//判断是否为文件if(f2.isFile()){//吧文件的字节进行累加.//f2.length()求取文件的字节数sum1+=f2.length();}else{//累加sum1+=sum(f2);}}}else{System.out.println("真贱,请输入文件夹!!!!");}return sum1;}}
阅读全文
1 0
- 递归统计一个文件夹的大小
- 统计一个文件夹的大小
- 递归案例1:接收一个文件夹路径,统计改文件夹的大小
- python 统计任意一个文件夹的大小
- JavaIO统计一个文件夹,文件,文件夹,所有字节的大小
- File类递归(统计文件夹大小)
- 统计各个文件夹的大小
- Test_Java_File类递归练习(统计该文件夹大小)
- 从键盘接收一个文件夹路径,统计该文件夹大小
- 从键盘接收一个文件夹路径,统计该文件夹大小
- Pyhon 获取文件夹的大小统计
- 统计文件夹大小
- hadoop文件夹大小统计
- 统计文件夹大小
- Linux 统计文件夹中文件的个数 文件夹的大小
- 统计当前文件夹下的每个文件夹大小
- C#计算一个文件夹的大小
- C#计算一个文件夹的大小
- 【Spring Cloud学习】 搭建简单的服务注册中心Spring cloud Eureka
- Mac环境安装、配置centos Linux
- git修改用户名和邮箱
- 文章标题
- linux学习(一)-----读取文本
- 递归统计一个文件夹的大小
- hashmap和hashset的存储机制
- Java语言程序设计(基础篇)第十版
- 10.iterm 2 install rz , sz
- Python
- Linux【Shell脚本】—eval命令和命令代换(`和$())
- 武汉韩辰美容整形医院做错了事不负责么?
- sklearn 特征提取
- git入门命令及合作技巧