java - 为文件大小添加小数位
问题描述
我有一些代码将转到我的本地下载文件夹并获取文件的文件大小,我已经使用 byteCountToDisplaySize() 将其转换为人类可读的格式,但我需要它返回 1 个额外的小数点。下面的代码返回 13 MB,但我需要它返回 13.8 MB。我怎样才能做到这一点?
public void seeTheSizeOfTheFile(String fileName String expectedFileSize) {
String filePath = System.getProperty("user.home") + File.separator + "Downloads" + File.separator + fileName;
File file = new File(filePath);
long actualFileSize = FileUtils.sizeOf(file);
String readableFileSize = FileUtils.byteCountToDisplaySize(actualFileSize);
}
解决方案
推荐阅读
- feathersjs - 可选的身份验证服务
- sql - 返回自上次出现以来的行数
- sql - 查找来自超过 615 个不同客户的订单的所有供应商列表。应返回供应商名称和客户数量
- swiftui - WKView 内容不显示在 NSViewRepresentable 中
- python - 调用“范围”创建的列表的最佳方法是什么?
- discord - 总是返回的重新加载命令无法在 fs discord.js 中重新加载
- r - 如何制作龙卷风图或蝴蝶图?
- karate - 调用功能文件时出现 java.lang.nullpointer 异常
- pdf - 从我的 angular7 应用程序下载 PDF 时,如何解决 IE 浏览器中的错误“访问被拒绝”?
- c# - 类库来自 Mono 的不同步警告