- 浏览: 494033 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (285)
- 数据库 (49)
- dwr (1)
- js (35)
- security (6)
- freemaker (4)
- 网站建设 (15)
- css (5)
- javaEE (56)
- 生活点滴 (12)
- 安装与配置 (16)
- ssh2 (13)
- 开源软件 (6)
- web 应用服务器 (6)
- 开发模式和设计模式 (2)
- linux (5)
- 项目管理 (7)
- 计算机杂症 (0)
- appScan (1)
- idea (3)
- android (1)
- java @override 报错处理 (1)
- lucene (5)
- java (2)
- groovy (1)
- Extjs (7)
- asp (2)
- php (2)
- Memcached (1)
- 名言 (1)
- 面试 (1)
- Jmeter (0)
- 微信支付 (1)
- app开发 (1)
- branch分支合并到trunk主干 (1)
- 自动化测试 (1)
- springClond (1)
- ELK (2)
最新评论
-
skykufo:
坑爹啊,我也因为写多了一个div,在ie8浪费了一天
jQuery加载(load、get、post)页面显示空白原因 -
yeyinzhu3211:
帅哥,我想问下,是怎么去除呀?能详细说明下吗?
IntelliJ IDEA 10.5.1 无法断点或停止不动 -
sshitaime:
怎么下载不了啊,能给我一个安装包吗
oracle 10g透明网关组件下载地址(新) -
fuanyu:
xiaohuafyle 写道被你的头像吓尿了 哥们有这么可怕呀 ...
netstat -aon -
wanlt_software:
谢谢。。。。。
oracle 10g透明网关组件下载地址(新)
import java.io.File; import java.text.DecimalFormat; import java.io.FileInputStream; public class GetFileSize { public long getFileSizes(File f) throws Exception{//取得文件大小 long s=0; if (f.exists()) { FileInputStream fis = null; fis = new FileInputStream(f); s= fis.available(); } else { f.createNewFile(); System.out.println("文件不存在"); } return s; } // 递归 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 String FormetFileSize(long fileS) {//转换文件大小 DecimalFormat df = new DecimalFormat("#.00"); String fileSizeString = ""; if (fileS < 1024) { fileSizeString = df.format((double) fileS) + "B"; } else if (fileS < 1048576) { fileSizeString = df.format((double) fileS / 1024) + "K"; } else if (fileS < 1073741824) { fileSizeString = df.format((double) fileS / 1048576) + "M"; } else { fileSizeString = df.format((double) fileS / 1073741824) + "G"; } return fileSizeString; } public long getlist(File f){//递归求取目录文件个数 long size = 0; File flist[] = f.listFiles(); size=flist.length; for (int i = 0; i < flist.length; i++) { if (flist[i].isDirectory()) { size = size + getlist(flist[i]); size--; } } return size; } public static void main(String args[]) { GetFileSize g = new GetFileSize(); long startTime = System.currentTimeMillis(); try { long l = 0; String path = "C:\\WINDOWS"; File ff = new File(path); if (ff.isDirectory()) { //如果路径是文件夹的时候 System.out.println("文件个数 " + g.getlist(ff)); System.out.println("目录"); l = g.getFileSize(ff); System.out.println(path + "目录的大小为:" + g.FormetFileSize(l)); } else { System.out.println(" 文件个数 1"); System.out.println("文件"); l = g.getFileSizes(ff); System.out.println(path + "文件的大小为:" + g.FormetFileSize(l)); } } catch (Exception e) { e.printStackTrace(); } long endTime = System.currentTimeMillis(); System.out.println("总共花费时间为:" + (endTime - startTime) + "毫秒..."); } }
发表评论
-
java 模拟微信浏览器http请求
2020-12-16 08:49 706public static void main(St ... -
java 小数点处理的问题
2015-08-22 16:23 740float num= (float)1/100 ... -
java操作excel 替换指定字符串
2014-12-26 10:27 5210根据excel模板里设置指定的num0,num1,num2 ... -
itext对水印图片的旋转、放大、缩小等操作的示例
2014-07-24 17:17 5719package test1; import java. ... -
java 获取ip
2014-04-25 16:38 823public static String getIpAddr ... -
读取poi
2014-03-12 17:57 1299/** * Writer: fuanyu * Dat ... -
对Map排序
2014-02-20 15:38 751本来来自:http://blog.sina.com.cn/s ... -
java 上下篇文章实现的思路
2014-02-14 15:03 751当前文章的ID =request("id" ... -
Java:String和Date、Timestamp之间的转换
2013-12-03 14:39 10171.1 String -> Date String ... -
ArrayList和数组间的相互转换
2012-07-31 16:00 1080package test.test1; import ... -
No result defined for action and result
2012-07-02 11:50 969当你在用struts2开发时,如果,从页面跳入action时, ... -
IntelliJ IDEA 10.0 使用javac 编译程序出现“非法字符: \65279 ”解决方法
2012-04-26 11:42 2141一、问题描述: 将在eclipse 创建的项目代码导入 I ... -
map取key及key的值
2012-03-19 15:53 1597public class Test2 { p ... -
用jdbc操作CLOB型数据的两种方式
2012-02-08 10:29 1268最近学Oracle,正好单位OA中Word文件是将文件用BAS ... -
java @override 报错处理
2012-02-02 14:14 1306有时候在自己电脑上编译通过的java代码,在别人那里确编译 ... -
Java判断字符串中是否包含汉字
2011-12-15 11:54 2250有两个方法 import java.util.regex.M ... -
JMagick+ImageMagic处理图片(高质量)
2011-11-27 13:37 2654项目需要简单处理一些用户上传的图片,如缩略图、剪切、旋转、水印 ... -
定时发送邮件的思路
2011-11-19 12:11 1262定时发送邮件:大概是用户选择在某个时间发送邮件; 步骤: ... -
java 解析json
2011-11-10 17:00 1094如下面代码 String str="[{'bus ... -
javamail 收邮件遇到的问题及解决方法
2011-11-04 16:29 22611.java.io.UnsupportedEncodingEx ...
相关推荐
Java获取文件夹大小、文件大小,文件个数.doc
Java获取文件夹大小、文件大小,文件个数[文].pdf
基于jdk7或以上java版本的文件夹大小统计功能实现,相对于传统的java获取文件再计算大小的方式要快速很多,支持统计指定类型,是否统计子文件夹
JAVA文件操作 获取文件文件夹大小、文件夹下子文件个数
java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht
java文件夹排序,按时间、大小等排序。。。。。。
获取ftp服务器文件的大小,从而可以设置下载的进度条
java读取某个文件夹下的所有文件 很不错可以看看 不要分
Java获取文件或文件夹信息(输入一个绝对路径,可返回对应的信息),用Eclipse导入。
用Java实现获取文件信息,可以获得文件所在的路径名,还可以获得文件的大小,
92分2秒---143.46M---LabView02---第11章文件的IO及保存.wmv---F:/Resource/video/硬件/AltiumDesigner/LabView02-第11章文件的IO及保存.wmv 37分22秒---58.09M---LabView03---第12章LabVIEW的通信.wmv---F:/...
主要介绍了java获取文件大小的几种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JAVA 根据Url 接口 获取文件名称和类型,亲测可用。输入参数地址即可。
java代码-使用java解决读取指定文件夹下的所有文件名称的源代码
文件上传工具类,上传文件,上传导入文件到path文件夹下,判断图片大小是否超过要求,上传多张图片到服务器,上传图片到服务器,上传文件(在指定目录下创建年月日目录),上传导入文件到temp文件夹下,删除指定...
# java实现对文件的各种操作的工具类 ## 可以实现的操作有: 1. 删除单个文件 2. 删除文件夹及文件夹下的文件 3. 使用文件流对单个文件进行复制 ... 4. 复制整个文件夹内容(包含子文件夹... 获取文件或文件夹的大小
// 检查文件上传的大小,文件不能大于2MB 2097152 if (s > num) { return false; } bis = new BufferedInputStream(fis); FileOutputStream fos = new FileOutputStream(newFile); bos...
本程序通过java准确获取电脑的硬件信息,中间用到第三方包,也一并放在本压缩文件中,里面有两个DLL动态链接库问价,要把这两个文件放在系统盘的SYSTEM32文件夹下面,合理配置第三方包就可以运行这个程序来获得电脑...
在开发中当程序发生ANR或者异常,我们会将信息存在本地,然后上传服务器,这样可以实时去发现问题修改问题。... * 获取文件夹大小(递归) * * @param file File实例 * @return long */ public s