求出目录的大小
来源:互联网 发布:钩针软件 编辑:程序博客网 时间:2024/04/30 00:49
一个目录的大小是指该目录下所有文件大小之和。程序示例如下:
package com.demo;import java.io.File;import java.util.Scanner;public class Demo {public static long getSize(File file){long size = 0;if(file.isDirectory()){File[] files = file.listFiles();for (int i = 0; i < files.length; i++) {size += getSize(files[i]);}}else{size += file.length();}return size;}public static void main(String[] args) {System.out.println("Enter a directory or a file: ");Scanner input = new Scanner(System.in);String directory = input.nextLine();System.out.println(getSize(new File(directory)) + " bytes ");}}提示用户输入一个目录或一个文件,然后显示它的大小。
0 0
- 求出目录的大小
- python ( os , path , sys ) 找出指定目录下的所有文件,并求出大小且排序
- 不用sizeof来求出int的大小(程序)
- 不用sizeof来求出int的大小(程序)
- 如何求出imgae在屏幕上的大小
- shell 里面求出当前运行进程的所在目录
- 获取指定目录的大小
- 如何求出C语言结构体中各个成员的大小及内存偏移量
- hdu5323 给出左右边界,求出线段树最小的大小(暴力dfs搜索)
- 计算文件夹大小,当前目录下个文件夹的大小
- java 取得文件、文件夹/ 目录 的 大小
- linux查看目录的大小(转)
- Linux下查看一个目录的大小
- 递归计算驱动器目录的大小
- 查询一个文件夹目录的大小
- linux 修改/tmp目录的大小
- IOS 计算沙盒中一个目录的大小
- LINUX当前目录下的文件夹大小
- 委托————窗体之间传值练习------引出事件的概念
- 事件与委托的区别就是“+=”和“-="?
- 事件_窗体传值
- HTML5之<del>标签
- 事件_窗体传值(使用系统自带的委托)
- 求出目录的大小
- 怎样反射程序集?
- 怎么使用Type类?
- listview常见问题
- 反射案例——记事本插件练习
- asp了解
- 自己写一个建的的Web服务器
- 百度地图230错误 : Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败
- 思考问题:服务器知道浏览器什么时候关闭吗?