getFileSizeText function

String getFileSizeText(
  1. num size
)

获取文件大小文本,当取余结果为0时,不显示小数点后面的值

Implementation

String getFileSizeText(num size) {
  if (size < 1024) {
    return '${size}B';
  } else if (size < 1024 * 1024) {
    return '${(size / 1024).toStringAsFixed(2)}KB';
  } else if (size < 1024 * 1024 * 1024) {
    return '${(size / 1024 / 1024).toStringAsFixed(2)}MB';
  } else {
    return '${(size / 1024 / 1024 / 1024).toStringAsFixed(2)}GB';
  }
}