/**
* incoming file size, return KB MB GB
* For example: incoming 10240 returns 10.0 KB
* @param fileSize
* File size
* @return file size
*/
public static String getFileSize(long fileSize) {
String size = "";
if (fileSize < 1024) {
size = fileSize + "B";
}else if (fileSize < 1024 * 1024) {
size = fileSize / 1024 + "." + (fileSize % 1024 * 10) / 1024 + "KB";
}else if (fileSize < 1024 * 1024 * 1024) {
size = fileSize / (1024 * 1024) + "." + (fileSize % (1024 * 1024)) * 10 / (1024 * 1024) + "MB";
}else if (fileSize < 1024 * 1024 * 1024 * 1024) {
size = fileSize / (1024 * 1024 * 1024) + "." + (fileSize % (1024 * 1024 * 1024)) * 10 / (1024 * 1024 * 1024) + "GB";
}
return size;
}
* incoming file size, return KB MB GB
* For example: incoming 10240 returns 10.0 KB
* @param fileSize
* File size
* @return file size
*/
public static String getFileSize(long fileSize) {
String size = "";
if (fileSize < 1024) {
size = fileSize + "B";
}else if (fileSize < 1024 * 1024) {
size = fileSize / 1024 + "." + (fileSize % 1024 * 10) / 1024 + "KB";
}else if (fileSize < 1024 * 1024 * 1024) {
size = fileSize / (1024 * 1024) + "." + (fileSize % (1024 * 1024)) * 10 / (1024 * 1024) + "MB";
}else if (fileSize < 1024 * 1024 * 1024 * 1024) {
size = fileSize / (1024 * 1024 * 1024) + "." + (fileSize % (1024 * 1024 * 1024)) * 10 / (1024 * 1024 * 1024) + "GB";
}
return size;
}