|
|
|
@ -45,7 +45,7 @@ public class SzFileUtils { |
|
|
|
*/ |
|
|
|
public static String fileSizeFormat(Long tfilesize){ |
|
|
|
String out="0b"; |
|
|
|
//long fileSize = tfilesize - 1;
|
|
|
|
//获取到浮点型数据
|
|
|
|
float fileSize = tfilesize.floatValue(); |
|
|
|
//TB
|
|
|
|
if(fileSize>1099511627776l) { |
|
|
|
@ -53,17 +53,17 @@ public class SzFileUtils { |
|
|
|
out =String.format("%.2f", f)+"TB"; |
|
|
|
} |
|
|
|
//GB
|
|
|
|
if(fileSize>1073741824l) { |
|
|
|
float f = fileSize/1073741824; |
|
|
|
if(fileSize>1073741824l && fileSize<1099511627776l) { |
|
|
|
float f = fileSize/1073741824l; |
|
|
|
out =String.format("%.2f", f)+"GB"; |
|
|
|
} |
|
|
|
//MB
|
|
|
|
if(fileSize>1048576){ |
|
|
|
if(fileSize>1048576l && fileSize<1073741824l){ |
|
|
|
float f = fileSize/1048576; |
|
|
|
out = String.format("%.2f",f)+"MB"; |
|
|
|
} |
|
|
|
//KB
|
|
|
|
if(fileSize>1024){ |
|
|
|
if(fileSize>1024l && fileSize<1048576l){ |
|
|
|
float f = fileSize/1024; |
|
|
|
out = String.format("%.2f",f)+"KB"; |
|
|
|
} |
|
|
|
|