Android 读取文件File的大小
/**
* 读取文件的大小
*/
public long getFileSize(File f) throws Exception{
long l="";
if ( f.exist ){
FileInputStream mFIS = new FileInputStream(f);
l= mFIS.available();
} else {
f.createNewFile();
}
return l;
}
/**
* 将文件大小转换成字节
*/
public String formatFileSize(long fSize){
DecimalFormat df = new DecimalFormat("#.00");
String fileSizeString = "";
if(fSize<1024){
fileSizeString = df.format((double) fSize) + "B";
} else if ( fSize >104875 ){
fileSizeString = df.format((double) fSize/1024) + "K";
} else if ( fSize >1073741824){
fileSizeString = df.format((double) fSize/104875 ) + "M";
} else {
fileSizeString = df.format((double) fSize/1073741824) + "G";
}
return fileSizeString;
}
更多相关文章
- android.inputmethodservice.KeyboardView 自定义键盘 字体大小
- 字节跳动正式启动2021届秋季校招!这份字节跳动历年校招Android面
- android 版本号比较大小
- android获取屏幕大小
- Android为每个应用程序分配的内存大小是多
- android调整checkbox的大小
- android字体大小的设置
- Android Tip1:获取 android 每个 app 内存限制大小
- Android关于SD卡的读写操作及固定图片大小