/**
* <p>
* Created on 2007-5-7 下午11:11:50 <br>
* Copyright (c) 2007, All rights reserved.
* </p>
* @author Widen
* @version: 1.0.0
*/
package com.widen.webstory.test;
import java.io.File;
public class GetFileSize
{
// 递归
public long getFileSize(File f)
throws Exception
{
long size = 0;
File flist[] = f.listFiles();
for (int i = 0; i < flist.length; i++)
{
if (flist[i].isDirectory())
{
size = size + getFileSize(flist[i]);
} else
{
size = size + flist[i].length();
}
}
return size;
}
public static void main(String args[])
{
GetFileSize g = new GetFileSize();
long startTime = System.currentTimeMillis();
try
{
File ff = new File("d:\\application-data");
long l = g.getFileSize(ff);
System.out.println("d:\\application-data 目录的大小为:" + l + "字节...");
} catch (Exception e)
{
e.printStackTrace();
}
long endTime = System.currentTimeMillis();
System.out.println("总共花费时间为:" + (endTime - startTime) + "毫秒...");
}
}
分享到:
相关推荐
Java获取文件夹大小、文件大小,文件个数.doc
基于jdk7或以上java版本的文件夹大小统计功能实现,相对于传统的java获取文件再计算大小的方式要快速很多,支持统计指定类型,是否统计子文件夹
Java获取文件夹大小、文件大小,文件个数[文].pdf
java文件夹排序,按时间、大小等排序。。。。。。
JAVA文件操作 获取文件文件夹大小、文件夹下子文件个数
java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht
Java获取文件或文件夹信息(输入一个绝对路径,可返回对应的信息),用Eclipse导入。
java读取某个文件夹下的所有文件 很不错可以看看 不要分
获取ftp服务器文件的大小,从而可以设置下载的进度条
125分50秒---162.81M---LabView01---第10章数据的显示.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView01-第10章数据的显示.wmv 92分2秒---143.46M---LabView02---第11章文件的IO及保存.wmv---F:/Resource/...
用Java实现获取文件信息,可以获得文件所在的路径名,还可以获得文件的大小,
主要介绍了java获取文件大小的几种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java代码-使用java解决读取指定文件夹下的所有文件名称的源代码
纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限... 代码讲解地址:http://blog.csdn.net/chillax_li/article/details/41850863
本程序通过java准确获取电脑的硬件信息,中间用到第三方包,也一并放在本压缩文件中,里面有两个DLL动态链接库问价,要把这两个文件放在系统盘的SYSTEM32文件夹下面,合理配置第三方包就可以运行这个程序来获得电脑...
JAVA 根据Url 接口 获取文件名称和类型,亲测可用。输入参数地址即可。
在开发中当程序发生ANR或者异常,我们会将信息存在本地,然后上传服务器,这样可以实时去发现问题修改问题。... * 获取文件夹大小(递归) * * @param file File实例 * @return long */ public s
* @Description:getImageFileType,获取图片文件实际类型,若不是图片则返回null * @author Tang.Homvee * @creaetime 2015年8月21日下午5:43:53 * @param f * @return */ public final static ...
列出当前目录下所有文件和文件夹的名称。如果当前目录含有子文件夹,则也递归地列出子文件夹的内容;用缩进地方式反映层次关系;文件夹的名称用尖括号括起来。