java中获取文件夹大小
2015-02-23 20:50
330 查看
方法如下:
public static double getFileSize(File f) {
// 判断文件是否存在
if (f.exists()) {
double 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;
}
return 0;
}
调用:
System.out.println(df.format(getFileSize(file) / 1024 / 1024));
结果显示为保留两位小数,单位为MB
public static double getFileSize(File f) {
// 判断文件是否存在
if (f.exists()) {
double 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;
}
return 0;
}
调用:
System.out.println(df.format(getFileSize(file) / 1024 / 1024));
结果显示为保留两位小数,单位为MB
相关文章推荐
- java 获取文件夹大小、文件大小、文件个数
- Java获取文件大小,文件夹内文件个数的工具类
- java 获取文件夹大小,文件大小,文件个数
- java 获取文件夹大小,文件大小,文件个数
- 【java】获取指定文件夹大小
- java 获取文件夹大小,文件大小,文件个数
- java 获取文件夹大小,文件大小,文件个数
- java获取文件夹和文件大小
- 获取文件夹大小的java类,通过类名调用方法,可直接获取文件大小
- Java递归遍历删除拷贝文件以及获取文件夹大小
- java 获取文件夹大小,文件大小,文件个数
- java 获取文件夹大小,文件大小,文件个数
- java 获取文件夹所有文件,大小,文件名
- JAVA获取文件夹(文件)大小
- java 获取文件夹大小,文件大小,文件个数
- 获取文件夹大小的函数-已在VC验证
- [转载]获取文件夹的大小 递归
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- 用C#实现获取文件夹大小的源代码(收藏)