java 获取文件大小

原创 2016年05月31日 17:40:40
/**
	 * @Description://获取文件大小
	 * @author:liuyc
	 * @time:2016年5月31日 上午9:37:15
	 */
	public static String getFileSize(File file) {
		long longSize = 0;
		FileInputStream fis = null;
		try {
			if (file.exists()) {
				fis = new FileInputStream(file);
				longSize = fis.available();
			}
		} catch (Exception e) {
			throw new RuntimeException(e);
		}
		DecimalFormat df = new DecimalFormat("#.00");
		String fileSizeStr = "";
		if (longSize < 1024) {
			fileSizeStr = df.format((double) longSize) + "B";
		} else if (longSize < 1048576) {
			fileSizeStr = df.format((double) longSize / 1024) + "K";
		} else if (longSize < 1073741824) {
			fileSizeStr = df.format((double) longSize / 1048576) + "M";
		} else {
			fileSizeStr = df.format((double) longSize / 1073741824) + "G";
		}
		return fileSizeStr;
	}

java获取网络文件大小

java里获取本地文件大小可以直接new File(url).length(),但是获取网络文件大小需要有点改动,代码如下,需要时自取: import java.io.IOException; im...
  • beagreatprogrammer
  • beagreatprogrammer
  • 2016年07月08日 10:42
  • 1932

Java 读取Ftp文件大小

import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import...
  • kkkder
  • kkkder
  • 2016年04月21日 14:44
  • 3079

java获取远程文件大小

首先需要的是一个资源的URL,这里使用的是一张图片的链接地址,我们先通过该图片资源的地址建立URL对象,然后在使用对象的openConnection()方法建立URLConnection对象,该对象就...
  • lcr_happy
  • lcr_happy
  • 2017年06月18日 21:44
  • 281

Java中获取文件大小的正确方法

本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议...
  • chaijunkun
  • chaijunkun
  • 2014年03月28日 14:03
  • 208636

后台获取文件大小 自动转换 B KB MB GB

java获取文件大小 io方式   package filesize; import java.io.File; import java.io.FileInputStream; impor...
  • layman1024
  • layman1024
  • 2017年09月15日 09:55
  • 624

java获取ftp服务器端文件大小

import java.io.BufferedReader; import java.io.DataInputStream; import java.io.InputStream; import...
  • tiger925
  • tiger925
  • 2013年02月26日 20:25
  • 1832

java file对象获取文件大小

import java.io.File; import java.text.DecimalFormat; import java.io.FileInputStream; public class...
  • superdog007
  • superdog007
  • 2014年02月11日 10:49
  • 37159

java 通过url获取文件大小

1:目的 :在不下载文件的前提下,通过http head 请求,获取一个文件的大小; 2:具体代码方法如下: /** * 获取网络文件大小 */ private stat...
  • liveUpTo
  • liveUpTo
  • 2017年11月09日 17:18
  • 213

java计算文件大小三种方法以及优缺点比较

1、通过File 的length() 方法计算文件大小; 2、使用FileInputStream后通过FileChannel的size方法计算文件大小; 3、通过FileInputStream的ava...
  • u014143369
  • u014143369
  • 2016年11月14日 21:32
  • 3834

使用java读取txt里边的文件内容并获取大小(M).txt

package com; import java.io.File; import java.io.*; import java.io.FileInputStream; import java...
  • lanchengxiaoxiao
  • lanchengxiaoxiao
  • 2012年02月21日 12:16
  • 2899
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 获取文件大小
举报原因:
原因补充:

(最多只允许输入30个字)