国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java中文件長度的轉換

2019-11-18 14:29:28
字體:
來源:轉載
供稿:網友

  java中文件長度的轉換


我們使用java.io.File對象創建一個具體的文件句柄,然后就可以通過這個對象

獲取該文件的一些信息了, 但是在我們得到文件長度的時候,返回的是一個long類型的整數,

單位是byte,也就是字節。有時候當文件過大的時候,我們就需要轉換成Mb或者

Gb。下面寫了個函數實現這個功能:


File objFile = new File("c://cQQ.rar");
long filesize=objFile.getLength();


static String convertFileSize(long filesize)

{

String strUnit="Bytes";

String strAfterComma="";

int intDivisor=1;

if(filesize>=1024*1024)

{

strUnit = "MB";

intDivisor=1024*1024;

}

else if(filesize>=1024)

{

strUnit = "KB";

intDivisor=1024;

}
if(intDivisor==1) return filesize + " " + strUnit;

strAfterComma = "" + 100 * (filesize % intDivisor) / intDivisor ;

if(strAfterComma=="") strAfterComma=".0";

return filesize / intDivisor + "." + strAfterComma + " " + strUnit;

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 随州市| 东丰县| 临城县| 河西区| 南丹县| 盐津县| 江源县| 太康县| 五峰| 庆安县| 县级市| 九寨沟县| 西乌珠穆沁旗| 屯昌县| 淮滨县| 朝阳区| 内丘县| 南平市| 体育| 瑞安市| 绵竹市| 虎林市| 资兴市| 叶城县| 北碚区| 衡阳县| 车致| 固阳县| 葫芦岛市| 丹江口市| 象山县| 固安县| 佛冈县| 原阳县| 闵行区| 南乐县| 铜陵市| 双峰县| 正阳县| 星座| 双桥区|